Problem5299--小 A 的糖果

5299: 小 A 的糖果

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

小 A 有 $n$ 个糖果盒,第 $i$ 个盒中有 $a_i$ 颗糖果。
小 A 每次可以从其中一盒糖果中吃掉一颗,他想知道,要让任意两个相邻的盒子中糖的个数之和都不大于 $x$,至少得吃掉几颗糖。

Input

输入的第一行是两个用空格隔开的整数,代表糖果盒的个数 $n$ 和给定的参数 $x$。
第二行有 $n$ 个用空格隔开的整数,第 $i$ 个整数代表第 $i$ 盒糖的糖果个数 $a_i$

Output

输出一行一个整数,代表最少要吃掉的糖果的数量。

Constraints

$2 ≤ n ≤ 10^{5},0 \leq a_{i}, x \leq 10^{9}$

Sample 1 Input

3 3
2 2 2

Sample 1 Output

1
吃掉第 $2$ 盒中的一个糖果即可。

Sample 2 Input

6 1
1 6 1 2 0 4

Sample 2 Output

11
第 $2$ 盒糖吃掉 $6$ 颗,第 $4$ 盒吃掉 $2$ 颗,第 $6$ 盒吃掉 $3$ 颗。

Sample 3 Input

5 9
3 1 4 1 5

Sample 3 Output

0

HINT

相同题目:洛谷P3817

Source/Category