2022年Python国赛试卷
从PDF导入:2022年Python国赛试卷
试卷题目预览
分苹果
【题目背景】
把一堆苹果分给n个小朋友,每个人拿到的苹果数量不同,并且每个人至少有一个。任意输入小朋友的数量n,问这堆苹果至少应该有多少个。
【输入描述】
任意输入小朋友的数量n
【输出描述】
输出这堆苹果至少应该有多少个
【样例输入】
3
【样例输出】
6
注意:input( )内不添加任何参数。
韩信点兵

借书问题

四位数密码
邮票面值
【题目背景】
我们在寄信的时候都要贴邮票,在邮局有一些小面值的邮票,通过这些小面值邮票中的一张或者几张的组合,可以满足不同邮件的不同邮资。已知每个信封上最多能贴5张邮票,邮票的种类至少需要3种,任意输入一个数字n代表邮票的种类,然后依次输入n个数字代表不同种类的邮票面值,计算并输出每个信封上可以构成的邮资的最大值。
【输入描述】
第一行输入一个数字n代表邮票的种类;然后依次输入n行数字代表n个不同种类的邮票面值;
【输出描述】
输出每个信封上可以构成的邮资的最大值。
【样例输入】
4
1
2
3
4
【样例输出】
17
注意:input( )内不添加任何参数。
:取球
统计连续字符
n 的 n 次方
海盗搜身
【题目背景】
—群渔民被海盗抓住了,依次坐在编号为1~n的凳子上,其中有一个人身上 有藏宝图。现在海盗想要找那个身上带着宝藏的渔民,海盗先将1号凳子上面的人搜身,没找到就隔1个凳子,将3号凳子上面的人搜身,没找到就隔2个凳子,将6号凳子上面的人搜身。以后每次多隔一个凳子去搜索. . . . . .这样下去找了100次没找到,最终放弃了把渔民释放了。任意输入一个数字n(5 <= n <= 20)代表渔民的数量,依次输出哪些编号的渔民不会被搜身。
【输入描述】
任意输入一个数字n(5 <= n <= 20)代表渔民的数量
【输出描述】
依次输出哪些编号的渔民不会被搜身,每行一个
【样例输入】
10
【样例输出】
2
4
7
9
注意:input( )内不添加任何参数。
父与子
