求代码
  • 板块学术版
  • 楼主龙泽宇
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/5/22 23:14
  • 上次更新2023/11/4 22:51:43
查看原帖
求代码
427362
龙泽宇楼主2021/5/22 23:14

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

【输入格式】 输入共 2 行: 第 1 行,两个用空格隔开的整数,代表糖果盒的个数 n 和给定的参数 x; 第 2 行,n 个用空格隔开的整数,第 i 个整数代表第 i 盒糖的糖果个数 a i ​ 。 【输出格式】 输出共 1 行: 一个整数,表示最少要吃掉的糖果的数量。 【输入样例1】 3 3 2 2 2 【输出样例1】 1 【样例1解释】 吃掉第 2 盒中的一个糖果即可。 【输入样例2】 6 1 1 6 1 2 0 4 【输出样例2】 11 【样例2解释】 第 2 盒糖吃掉 6 颗,第 4 盒吃掉 2 颗,第 6 盒吃掉 3 颗。 【输入样例3】 5 9 3 1 4 1 5 【输出样例3】 0 【数据说明】 2 ≤ n ≤ 10 5 ;0≤x,a i ​ ≤10 9 。

2021/5/22 23:14
加载中...