YLT C++ 3级 2021.03
N4996 [CIE 202103 三级 T1] 找和为K的两个元素
题目描述
在一个长度为 的整数序列中,判断是否存在某两个元素之和为k。
输入格式
第一行输入序列的长度 和 ,用空格分开。 第二行输入序列中的 个整数,用空格分开。
输出格式
如果存在某两个元素的和为 ,则输出 yes,否则输出 no。
样例
样例 1
输入:
9 10
1 2 3 4 5 6 7 8 9
输出:
yes
提示
无
N4997 [CIE 202103 三级 T2] Minecraft
题目描述
是一个几乎无所不能的沙盒游戏,玩家可以利用游戏内的各种资源进行创造,搭建自己的世界。
在 中,基本的建筑元素是边长为 个单位的立方体, 想用 个这种小立方体搭建一个长方体,并用他珍藏已久的贴纸对其进行装饰。如果一张贴纸可以贴满小立方体的一个面。那么,他需要用掉多少张贴纸呢?
输入格式
一个整数 ,表示小明所拥有的小立方体的个数。 不会超过 。
输出格式
一个整数,即小明最少用掉的贴纸有多少张。
样例
样例 1
输入:
9
输出:
30
提示
无
N4998 [CIE 202103 三级 T3] 踩方格
题目描述
有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:
. 每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;
. 走过的格子立即塌陷无法再走第二次;
. 只能向北、东、西三个方向走;
请问:如果允许在方格矩阵上走 步,共有多少种不同的方案。 种走法只要有一步不一样,即被认为是不同的方案。
输入格式
允许在方格上行走的步数
输出格式
计算出的方案数量
样例
样例 1
输入:
2
输出:
7
提示
无
N4999 CIE 202103 三级 T4] 苹果消消乐
题目描述
有 个苹果和香蕉排成一条直线,其中有 个香蕉,你可以使用至多 次魔法道具将香蕉变成苹果,最后“最长的连续苹果数量”即为你本次苹果消消乐的得分,给定苹果和香蕉的排列,求你能获得的最大得分。
输入格式
第一行是一个整数 ,代表测试数据的组数。 每个测试数据第一行是 个整数 和 。第二行包含 个整数 ,表示第 个位置上摆放的是香蕉。
输出格式
对于每组数据,输出通过使用魔法道具后你能获得的最大得分。
样例
样例 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
提示
这是个枚举题
N5000 [CIE 202103 三级 T5] 流感传染
题目描述
有一批易感人群住在网格状的宿舍区内,宿舍区为 的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第 天得流感的人数。
输入格式
第一行一个数字 , 不超过 ,表示有 的宿舍房间。 接下来的 行,每行 个字符,’.’表示第一天该房间住着健康的人,’#’表示该房间空着,’@’表示第一天该房间住着得流感的人。 接下来的一行是一个整数 , 不超过 .
输出格式
输出第 天,得流感的人数
样例
样例 1
输入:
5
....#
.#.@.
.#@..
#....
.....
4
输出:
16
提示
无
