atcoder#AGC024C. [AGC024C] Sequence Growing Easy
[AGC024C] Sequence Growing Easy
题目描述
長さ の数列 があり、最初はすべての要素が です。 の 項目を で表すことにします。
長さ の数列 が与えられます。 の 項目は です。 以下の操作を繰り返すことで を と等しくすることができるかどうか判定し、できるなら最小の操作回数を求めてください。
- なる整数 を選ぶ。 の値を の値に を足したもので置き換える。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
操作を繰り返すことで を と等しくすることができるなら最小の操作回数を、できないなら を出力せよ。
题目大意
有一个长为 的序列 ,初始时每一项都是 。
给定一个长为 的序列 ,请用下面的操作将 变成 。
- 选择一个 (),将 变成 。
若无法变成,输出 ,若可以,输出最少的次数。
,, 和 均为整数。
4
0
1
1
2
3
3
1
2
1
-1
9
0
1
1
0
1
2
2
1
2
8
提示
制約
- 入力はすべて整数である
Sample Explanation 1
次のようにして、 を と等しくすることができます。 - に対して操作する。 は となる。 - に対して操作する。 は となる。 - に対して操作する。 は となる。