#774. 小博的卤蛋

小博的卤蛋

题目描述

小博非常喜欢吃卤蛋。现在他手里有 nn 个卤蛋盒,第 ii 个卤蛋盒中有 aia_i 个卤蛋。他每次都可以从其中一盒卤蛋中吃掉一个,他想知道,要让任意两个相邻的盒子中卤蛋的个数之和都不大于 xx 个,至少需要吃掉多少个卤蛋。

输入格式

第一行:两个整数 n,xn,x,含义与题目中相同,以空格分隔

第二行:nn 个整数,分别表示每盒卤蛋的个数,以空格分隔

输出格式

一个整数,表示至少需要吃掉的卤蛋个数

样例

输入数据 1

3 3
2 2 2

输出数据 1

1

输入数据 2

6 1
1 6 1 2 0 4

输出数据 2

11

样例 11 解释

33 盒,每盒都有 22 个卤蛋,要求相邻两盒卤蛋数量之和不大于 33。则只需要从第 22 盒中吃掉 11 个卤蛋即可。

数据规模与约束

对于 30%30\% 的数据,2n201ai,x1002≤n≤20;1≤a_i,x≤100

对于 70%70\% 的数据,2n10001ai,x1052≤n≤1000;1≤a_i,x≤10^5

对于 100%100\% 的数据,2n1051ai,x1092≤n≤10^5;1≤a_i,x≤10^9