#L0688. 小明的巧克力盒

小明的巧克力盒

题目描述

小明有 nn 个巧克力盒,第 ii 个盒中放有 aia_i 颗巧克力。

小明每次可以从任意一盒中吃掉一颗巧克力。他想让任意两个相邻盒子中的巧克力数之和都不超过 xx,请问至少需要吃掉多少颗巧克力?

输入格式

第一行包含两个用空格隔开的整数 nnxx

第二行包含 nn 个用空格隔开的整数 a1,a2,,ana_1, a_2, \cdots, a_n,表示每个盒子中的巧克力数。

输出格式

输出一行一个整数,表示最少需要吃掉的巧克力数量。

样例

3 3
2 2 2
1
6 1
1 6 1 2 0 4
11
5 9
3 1 4 1 5
0

提示

样例 1 解释

吃掉第 2 盒中的 1 颗巧克力即可满足条件。


样例 2 解释

第 2 盒吃掉 6 颗,第 4 盒吃掉 2 颗,第 6 盒吃掉 3 颗,总计 11 颗。


数据规模与约定

  • 对于 30%30\% 的数据,n20n \le 20ai,x100a_i, x \le 100
  • 对于 70%70\% 的数据,n103n \le 10^3ai,x105a_i, x \le 10^5
  • 对于 100%100\% 的数据,2n1052 \le n \le 10^50ai,x1090 \le a_i, x \le 10^9
难度 普及-
通过率
尝试 0
已通过 0
ID
1416
类型
传统题
Time Limit
1000ms
Memory Limit
500MiB
上传者