题目信息

题目类型
STEMA
题目年份
2022
题目题型
编程题
关 键 词
分糖果

题目题干

9、分糖果sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

题目描述:sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现有N罐糖果,且已知每罐糖果的初始数量。现给出两个数值L和R(L≤R),需要把每罐糖果的数量调整为:L≤任意一罐糖果的数量≤R。调整的方式是每次从其中一罐糖果中拿出1块放到其他糖果罐中。请你计算出最少调整几次才能使每罐糖果的数量都在L到R范围之间,如果不能将每罐糖果都调整到L到R范围之间则输出-1。sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:N = 2,2罐糖果的初始数量为3和8,L = 3,R = 6,通过调整使得:3≤任意一罐糖果的数量≤6,调整方式如下:sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一次从初始数量为8的罐中拿1块放到初始数量为3的罐中,调整后为(4,7);sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二次从数量7的罐中拿1块放到数量为4的罐中,调整后为(5,6);sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

故最少调整2次。sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入描述:sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行输入一个正整数N(N<30),表示糖果的罐数sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行输入N个正整数(1≤正整数≤100),表示每罐糖果的初始数量,每个正整数之间以一个空格隔开sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第三行输入两个正整数L,R(1≤L≤R≤100),表示每罐糖果的数量所要调整的范围,两个正整数之间以一个空格隔开sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出描述:sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一个整数,表示最少调整几次才可以使N罐糖果数量都在L和R范围之间,如果不能将N罐糖果调整到L到R范围之间则输出-1sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输入:sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2
3 8
3 6

样例输出:sPt100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2

答案解析

相关题目

10、最长路线 题目描述: 有一个N*M的矩阵,且矩阵中每个方格中都有一个整数(0≤整数≤100) ,小蓝需要按照以下要求从矩阵中找出一条最长的移动路线,且输出最长路线的长度(1个方格为1个长度)
9、分糖果 题目描述: 现有N罐糖果,且已知每罐糖果的初始数量。现给出两个数值L和R(L≤R),需要把每罐糖果的数量调整为:L≤任意一罐糖果的数量≤R。调整的方式是每次从其中一罐糖果中拿出1块放到
8、对折纸张 题目描述: 现要对一张纸张进行反复对折,纸张的单页厚度为0.2毫米,请问最少对折几次后,纸的厚度超过N毫米(N为正整数,1<N<1000)。 输入描述: 输入一
7、开关 题目描述: 一盏台灯的开关可以控制三种灯光状态。初始状态为关闭状态,第一次按下开关为冷光状态,第二次按下开关为暖光状态,第三次按下开关为关闭状态,第四次按下开关继续为冷光状态,以此类推。
6、百位上的数字 题目描述: 给定一个三位数,输出其百位上的数字。 输入描述: 输入一个三位数 输出描述: 输出三位数百位上的数字 样例输入: 123 样例输出: 1
5、以下说法正确的是( )。 A、 可以通过&p来间接访问指针变量p所指向的数据内容 B、 指针变量里面存放变量的地址,指针变量里面的值初始化之后不可改变 C、 定义为指向int型变量的指
4、可以正确判断char类型变量c是小写字母的是(   )。 A  'a'<=c<='z' B  ('a'>=c) &
3、以下关于在C++中,对形式参数描述不正确的是(   )。 A 形式参数可以为空 B 形式参数必须有类型说明 C 多个形式参数之间以分号隔开 D 函数有无形式参数,函数名后的小括号都不能省略
2、以下选项中,哪一个是C++注释符号?(   )。 A * B // C ; D #
1、执行cout<<(5%3);语句后,输出的结果是(   )。 A 0 B 1 C 2 D 3

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢