YLT C++ 3级 2023.05
N4951 [CIE 202306 三级 T1] 找和为K的两个元素
题目描述
在一个长度为 的整数序列中,判断是否存在某两个元素之和为 。
输入格式
第一行输入序列的长度 和 ,用空格分开。 第二行输入序列中的 个整数,用空格分开。
输出格式
如果存在某两个元素的和为 ,则输出 yes,否则输出 no。
样例
样例 1
输入:
9 10
1 2 3 4 5 6 7 8 9
输出:
yes
提示
无
N4952 [CIE 202306 三级 T2] 硬币面值组合
题目描述
使用 角、 角、 角硬币组成 角钱。
设 角、 角、 角的硬币各用了 、、 个,列出所有可能的 , , 组合。
输出顺序为:先按 的值从小到大,若 相同则按 的值从小到大。
输入格式
一个整数 ,代表需要组成的钱的角数。
输出格式
输出有若干行,每行的形式为: 第 列 代表当前行数(行数从 开始,固定 个字符宽度,宽度不足 的用 填充),后面 列 , , 分别代表 角、 角、 角硬币的个数(每个数字固定 个字符宽度,宽度不足的在左边填充空格)。
样例
样例 1
输入:
10
输出:
001 10 0 0
002 8 1 0
003 6 2 0
004 4 3 0
005 2 4 0
006 0 5 0
007 5 0 1
008 3 1 1
009 1 2 1
010 0 0 2
提示
无
N4953 [CIE 202306 三级 T3] 分解因数
题目描述
给出一个正整数 ,要求分解成若干个正整数的乘积,即 ,并且 ,问这样的分解的种数有多少。注意到 也是一种分解。
输入格式
第 行是测试数据的组数 ,后面跟着 行输入。每组测试数据占1行,包括一个正整数
输出格式
行,每行输出对应一个输入。输出应是一个正整数,指明满足要求的分解的种数
样例
样例 1
输入:
2
2
20
输出:
1
4
提示
无
N4954 [CIE 202306 三级 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
提示
无
N4955 [CIE 202306 三级 T5] 数列
题目描述
用以下方式构造数列: 数列的第一个和第二个数都为 ,接下来每个数都等于前面 个数之和。
给出一个正整数 ,要求数列中第 个数对 取模的结果是多少。
输入格式
第 行是测试数据的组数 ,后面跟着 行输入。每组测试数据占 行,包括一个正整数 。
输出格式
行,每行输出对应一个输入。输出应是一个正整数,为数列中第 个数对 取模得到的结果。
样例
样例 1
输入:
4
5
2
19
1
输出:
5
1
181
1
提示
无
