atcoder#YAHOOPROCON2019QUALD. Ears

Ears

配点 : 600600

問題文

数直線上にすぬけ君がいます。すぬけ君は LL 個の耳を持っており、以下の条件を満たしながら数直線上を連続的に散歩します。

  • 座標 00 未満の点や座標が LL より大きい点を通ることはない
  • 整数座標の点で散歩を開始し、整数座標の点で散歩を終了する
  • 整数座標の点でのみ、進む方向を変えることができる

すぬけ君は、座標が整数 ii を用いて i0.5i-0.5 と表される点を通るたびに、ii 番目の耳に石を 11 個入れます。

すぬけ君が散歩を終えた後、りんごさんは以下の操作を好きな順に何度でも繰り返すことで、 各 ii に対しすぬけ君の ii 番目の耳には AiA_i 個の石が入っているようにしたいです。

  • すぬけ君の耳をひとつ選び、石を 11 個入れる
  • 石が 11 個以上入っているすぬけ君の耳をひとつ選び、石を 11 個取り出す

すぬけ君の散歩の方法をりんごさんが好きに決められるとき、必要な操作の回数の最小値を求めてください。

制約

  • 1L2×1051 \leq L \leq 2\times 10^5
  • 0Ai109(1iL)0 \leq A_i \leq 10^9(1\leq i\leq L)
  • 入力はすべて整数である

入力

入力は以下の形式で標準入力から与えられる。

LL

A1A_1

::

ALA_L

出力

必要な操作の回数の最小値を出力せよ。

4
1
0
2
3
1

すぬけ君が以下のように散歩をするとします。

  • 座標 33 から散歩を開始し、座標 44 で終了する。座標 3,4,3,2,3,43,4,3,2,3,4 と順に訪れる。

このとき、すぬけ君の耳には順に 0,0,2,30,0,2,3 個の石が入っています。 りんごさんがすぬけ君の 11 個目の耳に 11 個の石を入れることで、条件を満たすことができます。

8
2
0
0
2
1
3
4
1
3
7
314159265
358979323
846264338
327950288
419716939
937510582
0
1