2023年全国青少年信息素养大赛(Python)北京赛区复赛真题,包含答案
2023 年全国青少年信息素养大赛 (Python) 北京赛区复赛真题
第 1 题,求余数
题目描述:
输入一个正整数,输出这个整数除以 5 的余数。
输入描述:
输入一行一个正整数
输出描述:
输出这个整数除以 5 的余数
样例 1 :
输入:
12
输出:
2

第 2 题,最大身高差
题目描述:
升入初中后相当一部分学生身高出现明显增长趋势,并且有部分同学较之其他学生较早开始身体生长。
部分同学会被延迟。 理论上讲, 学校的生理健康教师负责收集班级学生身高中度范围的数据 ( 计算班级学生身高最大跨值)
度值 = 身高最大值 - 身高最小值 ) 。
任意输入一行整数,中间用空格间隔,输出身高最大跨度值。
输入描述:
输入一行整数,中间用空格间隔。
输出描述:
输出身高最大跨度值。
样例 1 :
输入:
168 152 140 179 155 162 172
输出:
39

第 3 题,重复字符
题目描述:
输入一个字符串 s ,将 s 中的每个字符都重复一次,然后输出这个新的字符
串,例如,当 s="abc" 时,输出 "aabbcc" 。
输入描述:
输入一个字符串 s 。
输出描述:
输出一个新的字符串。
样例 1 :
输入: abcd
输出:
aabbccdd

第 4 题,出租车费用
题目描述:
某市出租车的计费标准是:
起步价 (3 千米以内,包括 3 千米 ) 14 元,以后每超过 1 千米 ( 不足 1 千米的按 1 千
米计算 ) 另加价 3 元。
小可家到学校距离 n 千米,他打车需要多少钱?
输入描述:
输入一个数 n 表示小可家到学校距离。
输出描述:
输出打车的费用。
样例 1 :
输入:
8.8
输出:
32

第 5 题,分钱方案
题目描述:
有 n 个人,他们需要分配 m 元钱 (m >= n) ,每个人至少分到 1 元钱,且每个人
分到的钱数必须是整数。请问有多少种分配方案?
输入描述:
输入一行两个正熬数 n, m ,用空格间隔。
输出描述:
输出分配方案数。
样例 1 :
输入:
5 10
输出:
126

第 6 题,错排问题
题目描述:
圣诞将至之际,公司特为每位员工精心准备了一份独特的礼物合集,并为每一位同事均配赠了精美且寓意深远的礼盒。
子。如果将所有的礼物全部不小心地放进了错误的盒子里,请问所有礼物都被正确放置到错误的盒子里的情况有多少种?
同情况。
输入描述:
输入一个正整数 n 表示公司人数,保证 n ≤ 20 。
输出描述:
输出一个整数,代表有多少种情况。
样例 1 :
输入:
2
输出:
1

