YLT C++ 2级 2021.12
N3831 [CIE 202112 二级 T1] 统计指定范围里的数
题目描述
给定一个数的序列 ,以及一个区间 , 求序列中介于该区间的数的个数,即序列中大于等于 且小于等于 的数的个数。
输入格式
第一行 个整数 、表示序列的长度。
第二行 个正整数,表示序列里的每一个数,每个数小于等于
第三行 个整数 、,分别表示区间的左端点,区间的右端点。
输出格式
输出一个整数,表示序列中大于等于 且小于等于 的数的个数。
样例
样例 1
输入:
5
11 8 1 10 16
1 10
输出:
3
提示
无
N3832 [CIE 202112 二级 T2] 按照个位数排序
题目描述
对于给定的正整数序列,按照个位数从小到大排序,个位数相同的按照本身大小从小到大排序。
输入格式
第一行 个整数 ,表示序列的大小。 第二行 个正整数,表示序列的每个数,每个数不大于 。
输出格式
输出按照题目要求排序后的序列
样例
样例 1
输入:
6
17 23 9 13 88 10
输出:
10 13 23 17 88 9
提示
无
N3833 [CIE 202112 二级 T3] 过滤多余的空格
题目描述
一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。
输入格式
一行,一个字符串(长度不超过 ),句子的头和尾都没有空格。
输出格式
过滤之后的句子。
样例
样例 1
输入:
Hello world.This is c language.
输出:
Hello world.This is c language.
提示
无
N3834 [CIE 202112 二级 T4] 图像叠加
题目描述
给出两幅相同大小的黑白图像(用 矩阵)表示, 表示白点, 表示黑点,求两幅图像叠加后的图像。
说明:若两幅图像在相同位置上的像素点都是白色,叠加后为白色,否则为黑色。
输入格式
第一行包含两个整数 和 ,表示图像的行数和列数,中间用单个空格隔开。。 之后 行,每行 个整数 或 ,表示第一幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。 之后 行,每行 个整数 或 ,表示第二幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。
输出格式
行,每行 个整数,表示叠加后黑白图像上各像素点的颜色。
样例
样例 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
提示
无
N3835 [CIE 202112 二级 T5] 出书最多
题目描述
假定图书馆新进了 本图书,它们都是由 个作者独立或相互合作编著的。假设 本图书编号为整数( 到 ),作者的姓名为字母('' 到 ''),请根据图书作者列表找出参与编著图书最多的作者和他的图书列表。
输入格式
第一行为所进图书数量 ,其余 行,每行是一本图书的信息,其中第一个整数为图书编号,接着一个空格之后是一个由大写英文字母组成的没有重复字符的字符串,每个字母代表一个作者。输入数据保证仅有一个作者出书最多。
输出格式
输出有多行: 第一行为出书最多的作者字母; 第二行为作者出书的数量; 其余各行为作者参与编著的图书编号(按输入顺序输出)。
样例
样例 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
提示
无
