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

YLT C++ 2级 2021.12

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

N3831 [CIE 202112 二级 T1] 统计指定范围里的数

题目描述

给定一个数的序列 SS,以及一个区间 [L,R][L, R], 求序列中介于该区间的数的个数,即序列中大于等于 LL 且小于等于 RR 的数的个数。

输入格式

第一行 11 个整数 nn、表示序列的长度。(0<n≤10000)(0 < n \leq 10000)
第二行 nn 个正整数,表示序列里的每一个数,每个数小于等于 1000000010000000
第三行 22 个整数 LL、RR,分别表示区间的左端点,区间的右端点。(1≤L≤R≤1000000)(1 \leq L \leq R \leq 1000000)

输出格式

输出一个整数,表示序列中大于等于 LL 且小于等于 RR 的数的个数。

样例

样例 1
输入:

5
11 8 1 10 16
1 10

输出:

3

提示

无

2
编程题题号 #22276
分值 20

N3832 [CIE 202112 二级 T2] 按照个位数排序

题目描述

对于给定的正整数序列,按照个位数从小到大排序,个位数相同的按照本身大小从小到大排序。

输入格式

第一行 11 个整数 nn,表示序列的大小。(0<n≤1000)( 0 < n \leq 1000) 第二行 nn 个正整数,表示序列的每个数,每个数不大于 100000000100000000。

输出格式

输出按照题目要求排序后的序列

样例

样例 1
输入:

6
17 23 9 13 88 10

输出:

10 13 23 17 88 9

提示

无

3
编程题题号 #22277
分值 20

N3833 [CIE 202112 二级 T3] 过滤多余的空格

题目描述

一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。

输入格式

一行,一个字符串(长度不超过 200200),句子的头和尾都没有空格。

输出格式

过滤之后的句子。

样例

样例 1
输入:

Hello      world.This is    c language.

输出:

Hello world.This is c language.

提示

无

4
编程题题号 #22278
分值 20

N3834 [CIE 202112 二级 T4] 图像叠加

题目描述

给出两幅相同大小的黑白图像(用 0−10-1 矩阵)表示,00 表示白点,11 表示黑点,求两幅图像叠加后的图像。
说明:若两幅图像在相同位置上的像素点都是白色,叠加后为白色,否则为黑色。

输入格式

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

输出格式

mm 行,每行 nn 个整数,表示叠加后黑白图像上各像素点的颜色。

样例

样例 1
输入:

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

输出:

1 1 1
0 0 1
1 1 1

提示

无

5
编程题题号 #22279
分值 20

N3835 [CIE 202112 二级 T5] 出书最多

题目描述

假定图书馆新进了 m(10≤m≤999)m(10 \leq m \leq 999) 本图书,它们都是由 n(1≤n≤26)n(1 \leq n \leq 26) 个作者独立或相互合作编著的。假设 mm 本图书编号为整数(11 到 999999 ),作者的姓名为字母('AA' 到 'ZZ'),请根据图书作者列表找出参与编著图书最多的作者和他的图书列表。

输入格式

第一行为所进图书数量 mm,其余 mm 行,每行是一本图书的信息,其中第一个整数为图书编号,接着一个空格之后是一个由大写英文字母组成的没有重复字符的字符串,每个字母代表一个作者。输入数据保证仅有一个作者出书最多。

输出格式

输出有多行: 第一行为出书最多的作者字母; 第二行为作者出书的数量; 其余各行为作者参与编著的图书编号(按输入顺序输出)。

样例

样例 1
输入:

11
307 F
895 H
410 GPKCV
567 SPIM
822 YSHDLPM
834 BXPRD
872 LJU
791 BPJWIA
580 AGMVY
619 NAFL
233 PDJWXK

输出:

P
6
410
567
822
834
791
233

提示

无

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

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

课程方向

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

联系我们

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

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

隐私政策服务条款