
C++上机——编程题目
文章平均质量分 74
练习各种类型的C++上机编程题目
冯未晞
小学信息技术教师一枚~
展开
-
2023年国青少信息素养大赛智能算法C++挑战复赛-答案一
一家新开业的滑雪场,需要采购不同规格的滑雪板,每个滑雪板的长度是不固定的,现在需要把排列好的滑雪板用木板做成木箱封装好进行快递,每次快递的总重 量是有限制的,不能超过重量 G。期末考试结束了,老师要统计班里学生的考试成绩分布,已知每个同学的考试成绩为在 0 到 100 分之间的整数,设计一个程序,输入每个同学的成绩,计算出在平均成绩 (成绩平均值向下取整) 之上的 (大于等于平均成绩) 和在平均成绩之下 的 (小于平均成绩) 的同学的人数。第二行,由空格隔开的每个同学的成绩,为 1 到 100 间的整数。原创 2024-05-08 09:57:46 · 5667 阅读 · 1 评论 -
2023年国青少信息素养大赛智能算法C++挑战复赛-题目一
一家新开业的滑雪场,需要采购不同规格的滑雪板,每个滑雪板的长度是不固定的,现在需要把排列好的滑雪板用木板做成木箱封装好进行快递,每次快递的总重 量是有限制的,不能超过重量 G。期末考试结束了,老师要统计班里学生的考试成绩分布,已知每个同学的考试成绩为在 0 到 100 分之间的整数,设计一个程序,输入每个同学的成绩,计算出在平均成绩 (成绩平均值向下取整) 之上的 (大于等于平均成绩) 和在平均成绩之下 的 (小于平均成绩) 的同学的人数。第二行,由空格隔开的每个同学的成绩,为 1 到 100 间的整数。原创 2024-05-08 09:16:47 · 1592 阅读 · 0 评论 -
云南少儿C++编程竞赛——AI算法题目(答案)
一、big LITTLE。原创 2024-05-03 17:25:44 · 1174 阅读 · 0 评论 -
云南少儿C++编程竞赛——AI算法题目(题目)
另一类是能效模块,每个模块具有4个能效核心,每个能效核心的线程数为1(也就是说,单个能效模块的总线程数为 4)。(2≤x≤10,2≤y≤10,在x进制下n的数值满足0≤n≤(100 000)10)保证输入一定合法,且n不以0开头。符合条件的有(a[i],a[j])对有(1,2)、(1,4)、(2,3)、(2,5)、(3,4)。按照前序遍历顺序,各个节点的和S依次为:520,210,1,310,10,200。按照前序遍历顺序,各个节点不平衡度U依次为:100,0,0,190,0,0。原创 2024-05-03 17:25:18 · 1194 阅读 · 0 评论 -
C++上机——2023年“信息与未来”小学生编程思维展示活动题册
(江苏省"信息与未来"小学生编程思维展示活动题册——150分钟)活动须知:1.压缩包中包含除题面样例外,不便于排版的额外样例数据。2.请严格按照题目要求用小写文件名p1.cpp、p2.cpp、.....、p6.cpp命名你的程序,并按照机房老师要求建立目录、提交源代码。提交代码大小限制为100KB。3.程序直接使用cin或scanf读入数据,使用cout或printf输出,不需要打开输入或输出文件。4.所有测试点运行时间限制为1s(以实际评测机为准),内存限制为1GB。原创 2024-04-25 12:37:28 · 1256 阅读 · 0 评论 -
C++上机——2022“信息与未来”小学生夏令营编程活动题册
在游戏的每一轮中,你都可以告诉计算机一个长度是6的字符串表达式,仅由数字0123456789和四则运算+-*/构成,表达式中不含负数且数字不包含前导零,并且表达式的计算结果必须是游戏开始时给出的数值(在我们的例子中是36)。如果你猜测的表达式中某个数字出现了多次,评测程序会优先给出“A”的结果,然后从左到右给出“B”的结果,多余的数字给出“X”的结果。评测程序的运行时间很短,可以忽略不计。现在你已经得到了所有零件给出的顺序,你的任务是按照顺序尽可能紧凑、没有空隙地固定所有的零件,以得到尽可能高的分数。原创 2024-04-23 22:42:55 · 1087 阅读 · 1 评论 -
C++上机题目(第五届上海市青少年算法竞赛题)
可以确定的是,符合编码规则的01序列只能对应一种唯一的符号序列。有序是指数对的第一项与第二项是区别的,例如(0,1),(1,0)是不一样的数对。给定一个十进制整数n,保证n的首位不为0,你必须删除其中d个数字,使得留下的数字最大。迷宫游戏是在- -张 n x m的网格图中进行的,其中a(ij) 表示第i行、第j列网格的状态,给定n个数字a1,a.....n,在给定一-个整数 m,请从给定的数字中挑选任意多个数字,接下来的第2行至第n+1行,每行m个字符,其中第i+1行、第j列的字符表示初。原创 2024-04-23 15:05:25 · 1028 阅读 · 1 评论 -
C++模拟测试题——[E]年龄整除
曾经有一位数学家和他的朋友相约在某个地点见面。数学家先到达了那个地点,但他的朋友却因为路上遇到了一些麻烦而迟到了。这时他的数学瘾又犯了,突然问道:“如果我的年龄是a,你的年龄是b,我们俩的年龄加起来能否整除我比你年龄大的那部分呢?四行,每行两个正整数a,b(0 < b ≤ a < 100),表示数学家和朋友的年龄。参考代码:题目比较简单,如果输入数据不是固定的四行,而是动态的行数,又应该如何解决呢?四行,每行一个“Yes”或者“No”。如果能整除输出“Yes”,不能整除输出“No”。原创 2024-04-16 17:44:18 · 161 阅读 · 0 评论 -
C++模拟测试题——[B]单词排序
一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。参考代码:难点:对字符串中单词的分割;对分割后重复单词的判断。按字典序输出这些单词,重复的单词只输出一次。原创 2024-04-15 21:29:03 · 281 阅读 · 0 评论 -
C++模拟测试题——[A]加法运算
描述有一个长度为n 的数组,想将这个数组进行求和,即 sum=a1+a2 +…+an 。 你可以使用一次变化(也可以不使用),将其中一个加号变成乘号,使得sum 最大。求出最大的sum 。输入第一行输入一个整数 n 。 第二行输入 n 个整数表示数组 a 。1≤n≤10^51≤ai≤10^9输出输出一个整数表示答案。输入:61 1 4 5 1 4输出27提示例子说明: 可以将 4 和 5 之间的加号改成乘号。 1 + 1 + 4 * 5 + 1 +原创 2024-04-02 22:26:02 · 210 阅读 · 0 评论