最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 小可的糖果盒

    正文概述 陈老师   2026-01-20 15:39:10  

    题目描述

    小可有 nn 个糖果盒,第 ii 个盒中有 aia_i​ 颗糖果。

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

    输入格式

    输入的第一行是两个用空格隔开的整数,代表糖果盒的个数 nn 和给定的参数 xx

    第二行有 nn 个用空格隔开的整数,第 ii 个整数代表第 ii 盒糖的糖果个数 aia_i

    输出格式

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

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

    样例一吃掉第 22 盒中的一个糖果即可。

    样例二第 22 盒糖吃掉 66 颗,第 4 盒吃掉 22 颗,第 6 盒吃掉 33 颗。

    数据规模与约定

    • 对于 100%100\% 的数据,保证 2n1052 \leq n \leq 10^50ai,x1090 \leq a_i, x \leq 10^9
    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 小可的糖果盒