理论卷2025年6月青少年软件编程(C\C++) · 二级

YLT C++ 2级 2025.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 5 题 (编程题5)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
编程题题号 #22108
分值 20

N5677 [CIE 202506 二级 T1] 233求和 维护中

题目描述

有一个序列,前几项如下:
2323,233233,23332333,2333323333,⋯\cdots
之后的数字以此类推。
给定正整数 nn,请输出这个序列的前 nn 项和。

输入格式

单个正整数,表示 nn。

输出格式

单个正整数,表示序列的前 nn 项和。

样例

样例 1
输入:

3

输出:

2589

提示

1≤n≤171 \le n \le 17。

2
编程题题号 #22109
分值 20

N5678 [CIE 202506 二级 T2] 区间的交 维护中

题目描述

一个区间可以由两个整数描述,表示为 [a,b][a,b],意思是所有大于等于 aa 且小于等于 bb 的数字。
给定两个区间,第一个是 [a,b][a,b],第二个是 [p,q][p,q],请判断这两个区间的关系。

  • 如果这两个区间没有公共的交集,输出 Disjoint。
  • 否则,如果一个区间完全包含另一个区间,输出 Nested。
  • 否则,如果两个区间有一部分内容重叠,输出 Overlap。

输入格式

第一行:两个整数 aa 与 bb。
第二行:两个整数 pp 与 qq。

输出格式

根据区间的相交关系输出 Disjoint、Nested 或 Overlap。

样例

样例 1
输入:

1 10
2 20

输出:

Overlap

样例 2
输入:

-1 1
10 20

输出:

Disjoint

样例 3
输入:

-100 100
-10 10

输出:

Nested

提示

−1, ⁣000, ⁣000, ⁣000≤a≤b≤1, ⁣000, ⁣000, ⁣000-1,\!000,\!000,\!000 \le a \le b \le 1,\!000,\!000,\!000。
−1, ⁣000, ⁣000, ⁣000≤p≤q≤1, ⁣000, ⁣000, ⁣000-1,\!000,\!000,\!000 \le p \le q \le 1,\!000,\!000,\!000。

3
编程题题号 #22110
分值 20

N5679 [CIE 202506 二级 T3] 亲和数 维护中

题目描述

古希腊数学家毕达哥拉斯发现,某些正整数的真因子之和等于另一个数,而另一个数的真因子之和恰好就等于前者。
例如,220220 的所有真因子之和为: 1+2+4+5+10+11+20+22+44+55+110=2841+2+4+5+10+11+20+22+44+55+110=284
而 284284 的所有真因子为: 1+2+4+71+142=2201+2+4+71+142=220
人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。

输入格式

输入数据第一行包含一个数 MM,接下有 MM 行,每行一个实例,包含两个整数 AA,BB。

输出格式

对于每个测试实例,如果 AA 和 BB 是亲和数的话输出 YES,否则输出 NO。

样例

样例 1
输入:

2
220 284
100 200

输出:

YES
NO

提示

0≤M≤300 \le M \le 30。
0≤A,B≤1000000 \le A,B \le 100000。

4
编程题题号 #22111
分值 20

N5680 [CIE 202506 二级 T4] 取球游戏 维护中

题目描述

一个口袋中放有若干个球,已知其中 aa 个是红的,bb 个是白的,cc 个是黑的,现在从中任取 xx 个,问有多少种颜色搭配。

输入格式

输入共两行。
第一行:三个正整数,表示 aa,bb,cc。
第二行:单个正整数,表示 xx。

输出格式

输出所有方案,每个方案一行,用三个正整数分别表示红、白、黑颜色球的数量,用空格隔开。按照红球个数为第一关键词,白球个数为第二关键词,黑球个数为第三关键词从小到大依次输出。

样例

样例 1
输入:

3 4 2
7

输出:

1 4 2
2 3 2
2 4 1
3 2 2
3 3 1
3 4 0

提示

1≤a,b,c,x≤1001 \le a, b, c, x \le 100。

5
编程题题号 #22112
分值 20

Y1123 图像相似度

题目描述

给出两幅相同大小的黑白图像(用 0−10-1 矩阵)表示,求它们的相似度。
说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。
两幅图像的相似度定义为相同像素点数占总像素点数的百分比。

输入格式

第一行包含两个整数 mm 和 nn,表示图像的行数和列数,中间用单个空格隔开。1≤m≤1001\leq m\leq 100, 1≤n≤1001\leq n\leq 100。
之后 mm 行,每行 nn 个整数 00 或 11,表示第一幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。
之后 mm 行,每行 nn 个整数 00 或 11,表示第二幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。

输出格式

一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。

样例

样例 1
输入:

3 3
1 0 1
0 0 1
1 1 0
1 1 0
0 0 1
0 0 1

输出:

44.44

提示

无

海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款