atcoder#YAHOOPROCON2019QUALD. Ears
Ears
题目描述
数直線上にすぬけ君がいます。すぬけ君は 個の耳を持っており、以下の条件を満たしながら数直線上を連続的に散歩します。
- 座標 未満の点や座標が より大きい点を通ることはない
- 整数座標の点で散歩を開始し、整数座標の点で散歩を終了する
- 整数座標の点でのみ、進む方向を変えることができる
すぬけ君は、座標が整数 を用いて と表される点を通るたびに、 番目の耳に石を 個入れます。
すぬけ君が散歩を終えた後、りんごさんは以下の操作を好きな順に何度でも繰り返すことで、 各 に対しすぬけ君の 番目の耳には 個の石が入っているようにしたいです。
- すぬけ君の耳をひとつ選び、石を 個入れる
- 石が 個以上入っているすぬけ君の耳をひとつ選び、石を 個取り出す
すぬけ君の散歩の方法をりんごさんが好きに決められるとき、必要な操作の回数の最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
必要な操作の回数の最小値を出力せよ。
题目大意
题目描述
在一个数轴上,有 堆石头,第 堆石头的坐标是 。 刚开始石头堆数为 。
-
你可以从任何地方出发,在任何地方结束移动。(坐标为整数)
-
你每次只能向左或右移动 。
-
你在经过一堆石头时会向其添加一块石头。
-
若坐标为 ,那么你必须保证 。
给定 ,假设最后第 堆石头数量为 ,求 :
输入格式
行,为
输出格式
一行一个整数,
数据范围
-
-
$0 \leqslant A_i \leqslant 10^9(1 \leqslant i \leqslant L)$
-
输入均为整数
4
1
0
2
3
1
8
2
0
0
2
1
3
4
1
3
7
314159265
358979323
846264338
327950288
419716939
937510582
0
1
提示
制約
- 入力はすべて整数である
Sample Explanation 1
すぬけ君が以下のように散歩をするとします。 - 座標 から散歩を開始し、座標 で終了する。座標 と順に訪れる。 このとき、すぬけ君の耳には順に 個の石が入っています。 りんごさんがすぬけ君の 個目の耳に 個の石を入れることで、条件を満たすことができます。