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