#ijpc2015a. [ijpc2015_a]映画館

[ijpc2015_a]映画館

問題文

NN 人の人が一列に並んだ MM 個の座席に座っている。

i(1iN)i(1≦i≦N) 番目の人の座っている座席の両側ともに少なくとも AiA_i 個の空席が連続して存在することが分かっているとき、 MM の最小値を求めよ。

NN 人の人がこの順番で並んでいるとは限りません。(13:38)


入力

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

NN A1A_1 A2A_2 .. ANA_N

  • 一行目には人の数N(1N100000)N(1≦N≦100000)が与えられる。
  • 二行目には文章中で示された値 Ai(1Ai1000000000)A_i(1≦A_i≦1000000000) が空白区切りで与えられる。

配点

この問題に部分点はありません。すべてのテストケースに正解すると100点です。

出力

座席数 MM として考えられる最小値を答えよ。末尾に改行を入れること。


入力例11


3
2 3 2

出力例11


13

入力例22


5
6 6 9 7 4

出力例22


46

入力例33


10
10 6 6 10 3 8 8 9 4 2

出力例33


86