裁判打分-题解 描述已知n位裁判对小明进行了打分,而小明的最终分数要去掉一个最高分,去掉一个最低分,然后计算其总分和平均分。小明想知道自己的总分和平均分是多少; 输入描述输入两行 第一行一个数字,代表有n(n>=3)位裁判进行打分。 第二行代表有n个分数。 输出描述输出两个数字,(去掉最高分和最低分后)小明的总分以及平均分(保留两位小数) 代码123456789101112131415161718 2025-07-03 题解 #YCOI题解
人口增长问题-题解 描述近期全球的人口膨胀的有点厉害,所以小明想要统计一下n年后的人口数量,已知现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?(0.1%表示每年增长原有的0.001倍) 输入描述一行,包含两个整数x和n,分别是现有的人口数和年数,以单个空格分隔(1 <= x <= 100, 1 <= n <= 100) 输出描述输出最后的人 2025-07-03 题解 #YCOI题解
雇佣兵-题解 描述雇佣兵的体力最大值为M,初始体力值为0、战斗力为N、拥有X个能量元素。 当雇佣兵的体力值达到为M时,才可以参加一个为期M天的战斗期,战斗期结束体力值将为0。在同一个战斗期内,雇佣兵每连续战斗n天,战斗力就会上升1点,n为当前战斗期开始时的战斗力。 一个战斗期结束后,雇佣兵需要用若干个能量元素使其体力恢复到最大值M,从而参加下一个战斗期。每个能量元素恢复的体力值不超过当前的战斗力。每个能量元素只 2025-07-03 题解 #YCOI题解
做作业-题解 描述现在在章西西面前有n堆作业,每堆作业分别有a[i]本;每次他都要找到最多的作业开始做。现在请你帮助他找出他应该依次完成的次序。 输入描述共2行第一行输入一个正整数n,n<=1000第二行输入n个整数a[1]到a[n],每个数均大于等于0,在int范围内。 输出描述输出应依次完成的作业的数值,中间用空格分隔 代码1234567891011121314151617181920212 2025-07-03 题解 #YCOI题解
找最小的数-题解 描述小陈同学来考验肥肥鲨啦!!!输入n个整数的数列请找出数列中最小数所在的位置(有多个最小数,则选最左边的那个最小数),把它与数列的第一个数对调,其它数的位置不能改变,输出此数列。 输入描述第一行输入n,n<=10000 第二行共n个数,以空格隔开,均在int范围内。 输出描述输出对调后的n个数,用空格隔开。 代码123456789101112131415161718192021# 2025-07-03 题解 #YCOI题解
玉米换苹果-题解 描述小金最喜欢的水果是苹果,但是小金是种玉米的哪!他会从收获的n个玉米中挑选出m个最大的玉米去换苹果;问题是,他这m个玉米的价值有多大? 输入描述输入包含两行,第一行两个整数分别为n,m。代表含义如题目所述。接下来一行有n个整数,代表每个玉米的价值。1<=m<n<=1000 输出描述输出小金m个最大玉米的总价值。输出占一行,保证数据合法。 代码12345678 2025-07-03 题解 #YCOI题解
奇数单增序列-题解 描述小陈同学要来挑战难题啦!!!给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。 输入描述第1行为 N;第2行为 N 个正整数,其间用空格间隔。(均在int范围内) 输出描述增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。 代码1234567891011121314151617181920212223242526272829#include &l 2025-07-03 题解 #YCOI题解
【模板】选择排序第k趟结果-题解 描述赵老师来检查大家有没有用对选择排序。现在要求大家把第k次操作后的数据输出检查。对一个长度为n(1<=n<=3000)的数组a进行选择排序(从小到大),输出在选择第k(1<=k<=n)趟时数组的内容 输入描述输入两行第一行两个整数,第一个整数表示n,第二个整数表示k第二行n个整数,代表数组元素(均在int范围内) 输出描述输出在选择 2025-07-03 题解 #YCOI题解
【模板】选择排序-题解 描述小王同学又来学习新的排序了,今天学的是选择排序。现在他想试一试自己学的新知识。 从键盘输入n,表示有n个数,对n个数进行从小到大排序,然后输出排序后的数组,两个数字间用空格隔开。 请使用选择排序; 输入描述两行,第一行一个整数n,n的范围小于2000. 第二行有n个整数,每个整数之间用空格隔开,每个数字均在1000,000,000以内 输出描述排序后的数组 代码1234567891011121 2025-07-03 题解 #YCOI题解
冒泡排序的过程-复习-题解 描述养成良好的复习习惯,不要使用复制粘贴输入n个数据,使用冒泡排序将n个数据进行从小到大排序,要求输出冒泡排序过程中每一趟的结果; 输入描述输入一个整数n(n<=2000),表示有n个整数需要排序 接下来输入n个整数(均在109 范围内),表示待排序数列 输出描述输出n−1行,每一行表示每次冒泡排序的结果 代码123456789101112131415161718192021222 2025-07-03 题解 #YCOI题解