冰岩编程Scratch、Python、C++一对一线上教学、在线课堂,全部资深名师授课,请公众号回复“客服”联系客服微信沟通交流、购买课程~
【数字游戏】
老师给出了一组数c++小游戏编程100例,要求小蓝对这组数进行调整,调整的规则如下:
1. 第1次,从这组数中选出一个最小的数,把它调整为和第二小的数一样大;
2. 第2次,再从这组数中选出一个最大的数c++小游戏编程100例,把它调整为和第二大的数一样大;
3. 重复执行1、2步骤;
4. 当这组数中所包含的不同的数少于3个时,结束调整。
现在给定了一组数,请帮小蓝编写程序计算出总共的调整次数,以及调整结束时这组数中的最小数和最大数。
例1:当这组数是2 2 2 2时,这组数中所包含的不同的数少于3个(只有2这一种数),无需调整,最后输出:0 2 2
例2:当这组数是1 3 4 2时,调整过程如下:
1. 先将这组数中最小的数1,改成2,这组数变为:2 3 4 2
2. 再将这组数中最大的数4,改成3,这组数变为:2 3 3 2
这时,这组数中只包含2、3两个数了,满足规则4,调整结束,总共调整了2次,故最后输出:2 2 3
输入描述
第一行输入一个正整数N(3≤N≤1000000),表示这组数中数的个数
第二行输入N个正整数(1≤正整数≤1000000),正整数之间用一个空格隔开
输出描述
输出一行,包含三个整数,分别是总的调整次数、调整结束时的最小值和最大值,整数之间用一个空格隔开
样例输入
1 3 4 2
样例输出
0 0 3
参考答案及结果:
请大家先点在看,然后公众号回复“00246”查看获取本文素材及完整源代码等全部资源~
前文相关:
2021年12月电子学会Python等级考试试卷(三级)真题及答案解析
2021年12月电子学会Python等级考试试卷(三级)真题及答案解析
2021年12月电子学会Python等级考试试卷(二级)真题及答案解析
2021.12电子学会Python等级考试试卷(一级)及答案解析
2022年3月Python等级考试1~5级试卷及答案解析合集
2022年3月电子学会Python等级考试试卷(四级)真题及答案解析
2022年3月电子学会Python等级考试试卷(三级)真题及答案解析
2022年3月电子学会Python等级考试试卷(二级)真题及答案解析
2022年3月电子学会Python等级考试试卷(一级)真题及答案解析
2022年6月Python等级考试1~6级试卷及答案解析合集
2022年6月青少年软件编程(Python)等级考试试卷及答案解析(五级)
2022年6月青少年软件编程(Python)等级考试试卷及答案解析(四级)
2022年6月青少年软件编程(Python)等级考试试卷及答案解析(三级)
2022年6月青少年软件编程(Python)等级考试试卷及答案解析(二级)
2022年6月青少年软件编程(Python)等级考试试卷及答案解析(一级)
Python竞赛|2022.09电子学会Python等级考试试卷(1~6级)合集及答案解析
Python竞赛|2022.09电子学会Python等级考试试卷(一级)及答案解析
Python竞赛|2022.09电子学会Python等级考试试卷(二级)及答案解析
Python竞赛|2022.09电子学会Python等级考试试卷(三级)及答案解析
Python竞赛|2022.09电子学会Python等级考试试卷(四级)及答案解析
Python竞赛|2022.09电子学会Python等级考试试卷(五级)及答案解析
不错,点个在看吧
娜娜项目网每日更新创业和副业教程
网址:nanaxm.cn 点击前往娜娜项目网
站 长 微 信: nanadh666
声明: 本站内容转载于网络,版权归原作者所有,仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任,若侵犯到你的版权利益,请联系我们,会尽快删除处理!