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

YLT C++ 3级 2021.03

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

N4996 [CIE 202103 三级 T1] 找和为K的两个元素

题目描述

在一个长度为 nn (n<1000)(n < 1000) 的整数序列中,判断是否存在某两个元素之和为k。

输入格式

第一行输入序列的长度 nn 和 kk,用空格分开。 第二行输入序列中的 nn 个整数,用空格分开。

输出格式

如果存在某两个元素的和为 kk,则输出 yes,否则输出 no。

样例

样例 1
输入:

9 10
1 2 3 4 5 6 7 8 9

输出:

yes

提示

无

2
编程题题号 #22361
分值 20

N4997 [CIE 202103 三级 T2] Minecraft

题目描述

Minecraft\text{Minecraft} 是一个几乎无所不能的沙盒游戏,玩家可以利用游戏内的各种资源进行创造,搭建自己的世界。
在 Minecraft\text{Minecraft} 中,基本的建筑元素是边长为 11 个单位的立方体,Tony\text{Tony} 想用 NN 个这种小立方体搭建一个长方体,并用他珍藏已久的贴纸对其进行装饰。如果一张贴纸可以贴满小立方体的一个面。那么,他需要用掉多少张贴纸呢?

输入格式

一个整数 NN,表示小明所拥有的小立方体的个数。NN 不会超过 10001000。

输出格式

一个整数,即小明最少用掉的贴纸有多少张。

样例

样例 1
输入:

9

输出:

30

提示

无

3
编程题题号 #22362
分值 20

N4998 [CIE 202103 三级 T3] 踩方格

题目描述

有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:
aa. 每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;
bb. 走过的格子立即塌陷无法再走第二次;
cc. 只能向北、东、西三个方向走;
请问:如果允许在方格矩阵上走 nn 步,共有多少种不同的方案。22 种走法只要有一步不一样,即被认为是不同的方案。

输入格式

允许在方格上行走的步数 nn (n≤20)(n \leq 20)

输出格式

计算出的方案数量

样例

样例 1
输入:

2

输出:

7

提示

无

4
编程题题号 #22363
分值 20

N4999 CIE 202103 三级 T4] 苹果消消乐

题目描述

有 100100 个苹果和香蕉排成一条直线,其中有 NN 个香蕉,你可以使用至多 MM 次魔法道具将香蕉变成苹果,最后“最长的连续苹果数量”即为你本次苹果消消乐的得分,给定苹果和香蕉的排列,求你能获得的最大得分。

输入格式

第一行是一个整数 TT (1≤T≤10)(1 \leq T \leq 10),代表测试数据的组数。 每个测试数据第一行是 22 个整数 NN 和 MM (0≤N,M≤100)(0 \leq N, M \leq 100)。第二行包含 NN 个整数 a1,a2,...aNa_1, a_2, ... a_N (1≤a1<a2<...<aN≤100)(1 \leq a_1 < a_2 < ... < a_N \leq 100),表示第 a1,a2,...aNa_1, a_2, ... a_N 个位置上摆放的是香蕉。

输出格式

对于每组数据,输出通过使用魔法道具后你能获得的最大得分。

样例

样例 1
输入:

3
5 1
34 77 82 83 84
5 2
10 30 55 56 90
5 10
10 30 55 56 90

输出:

76
59
100

提示

这是个枚举题

5
编程题题号 #22364
分值 20

N5000 [CIE 202103 三级 T5] 流感传染

题目描述

有一批易感人群住在网格状的宿舍区内,宿舍区为 n∗nn*n 的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第 mm 天得流感的人数。

输入格式

第一行一个数字 nn,nn 不超过 100100,表示有 n∗nn*n 的宿舍房间。 接下来的 nn 行,每行 nn 个字符,’.’表示第一天该房间住着健康的人,’#’表示该房间空着,’@’表示第一天该房间住着得流感的人。 接下来的一行是一个整数 mm,mm 不超过 100100.

输出格式

输出第 mm 天,得流感的人数

样例

样例 1
输入:

5
....#
.#.@.
.#@..
#....
.....
4

输出:

16

提示

无

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

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

课程方向

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

联系我们

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

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

隐私政策服务条款