AtCoder Beginner Contest 048
翻译中…
Problem Statement
翻译中…
There are $N$ boxes arranged in a row. Initially, the $i$-th box from the left contains $a_i$ candies.
翻译中…
Snuke can perform the following operation any number of times:
翻译中…
- Choose a box containing at least one candy, and eat one of the candies in the chosen box.
翻译中…
His objective is as follows:
翻译中…
- Any two neighboring boxes contain at most
$x$candies in total.
翻译中…
Find the minimum number of operations required to achieve the objective.
翻译中…
Constraints
翻译中…
$2 ≤ N ≤ 10^5$$0 ≤ a_i ≤ 10^9$$0 ≤ x ≤ 10^9$
翻译中…
Input
翻译中…
The input is given from Standard Input in the following format:
翻译中…
N x
a_1 a_2 ... a_N
翻译中…
Output
翻译中…
Print the minimum number of operations required to achieve the objective.
翻译中…
样例
Input #1
3 3
2 2 2
Output #1
1
Eat one candy in the second box. Then, the number of candies in each box becomes $(2, 1, 2)$.
Input #2
6 1
1 6 1 2 0 4
Output #2
11
For example, eat six candies in the second box, two in the fourth box, and three in the sixth box. Then, the number of candies in each box becomes $(1, 0, 1, 0, 0, 1)$.
Input #3
5 9
3 1 4 1 5
Output #3
0
The objective is already achieved without performing operations.
Input #4
2 0
5 5
Output #4
10
All the candies need to be eaten.
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。