#arc064a. [arc064_a]Boxes and Candies
[arc064_a]Boxes and Candies
問題文
個の箱が横一列に並んでいます。 最初、左から 番目の箱には 個のキャンディが入っています。
すぬけ君は次の操作を好きな回数だけ行うことができます。
- キャンディが 個以上入っている箱をひとつ選び、その箱のキャンディを 個食べる。
すぬけ君の目標は次の通りです。
- どの隣り合う つの箱を見ても、それらの箱に入っているキャンディの個数の総和が 以下である。
目標を達成するために必要な操作回数の最小値を求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
目標を達成するために必要な操作回数の最小値を出力せよ。
入力例 1
3 3
2 2 2
出力例 1
1
番目の箱のキャンディを 個食べればよいです。 すると、各箱のキャンディの個数は となります。
入力例 2
6 1
1 6 1 2 0 4
出力例 2
11
たとえば、 番目の箱のキャンディを 個食べ、 番目の箱のキャンディを 個食べ、 番目の箱のキャンディを 個食べればよいです。
すると、各箱キャンディの個数は となります。
入力例 3
5 9
3 1 4 1 5
出力例 3
0
最初から目標が達成されているので、操作を行う必要はありません。
入力例 4
2 0
5 5
出力例 4
10
すべてのキャンディを食べなければなりません。