给定图图有 n 个糖果盒,第 i 个盒中有 ai 颗糖果。图图每次可以从其中一盒糖果中吃掉一颗,他想知道,要让任意两个相邻的盒子中糖的个数之和都不大于 x,至少得吃掉几颗糖。 (任意两个相邻的盒子中糖的个数之和 与 x 的差 不会大于 任意ai)
输入的第一行是两个用空格隔开的整数,代表糖果盒的个数n和给定的参数 x。 第二行有n个用空格隔开的整数,第i个整数代表第 i 盒糖的糖果个数ai。
输出一行一个整数,代表最少要吃掉的糖果的数量。
5 6 4 5 3 6 2
6
【样例解释】
第 2 盒糖吃掉3颗,第4盒吃掉3颗,最后剩余依次是4 2 3 3 2。
【数据范围】
2 < n < 100000,0 < ai ,x < 100000000。