第十三届蓝桥杯省赛Python组
试题 A: 排列字母---->5分
【问题描述】
小蓝要把一个字符串中的字母按其在字母表中的顺序排列。
例如,LANQIAO排列后为AAILNOQ
又如,GOODGOODSTUDYDAYDAYUP排列后为AADDDDDGGOOOOPSTUUYYY
请问对于一下字符串,排列之后字符串是什么?
WHERETHEREISAWILLTHEREISAWAY
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个由大写字母组成的字符串,在提交答案时只填写这个字符串,填写多余的内容将无法得分
试题 B: 寻找整数---->5分
【问题描述】
有一个不超过1017的正整数n,知道这个数除以2至49后的余数如下表所示,求这个正整数最小是多少。

试题 C: 纸张尺寸---->10分
【问题描述】
在ISO国际标准中定义了A0纸张的大小为1189mm×841mm,将A0纸沿长边对折后为A1纸,大小为841mm×594mm,在对着的过程中长度直接取下整(实际裁剪时可能有损耗)。将A1纸沿长边对折后为A2纸,以此类推。
输入智障的名称,请输出纸张的大小。
【输入格式】
输入一行包含一个字符串表示纸张的名称,该名称一定是A0、A1、A2、A3、A4、A5、A6、A7、A8、A9之一
【输出格式】
输出两行,每行包含一个整数,依次表示长边和短边的长度。
【样例输入1】
A0
【样例输出1】
1189
841
【样例输入2】
A1
【样例输出2】
841
594
试题 D: 数位排序---->10分
【问题描述】
小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序。当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面。
例如,2022排在409前面,因为2022的数位之和是6,小于409的数位之和13.
又如,6排在2022前面,因为他们的数位之和相等,而6小于2022.
给定正整数n,m,请问对1到n采用这种方法排序时,排在第m个的元素是多少
【输入格式】
输入第一行包含一个正整数n。
第二行包含一个正整数m。
【输出格式】
输出一行包含一个整数,表示答案。
【样例输入】
13
5
【样例输出】
3
【样例说明】
1-13的排序为:1,10,2,11,3,12,4,13,5,6,7,8,9.第5个数为3。
【评测用例规模与约定】
对于30%的评测用例,1 ≤ m ≤ n ≤ 300
对于50%的评测用例,1 ≤ m ≤ n ≤ 1000
对于所有评测用例,1 ≤ m ≤ n ≤ 106
试题 E: 蜂巢---->15分
【问题描述】
蜂巢由大量的六边形拼接而成,定义蜂巢中的方向为:0表示正西方向,1表示西偏北60°,2表示东偏北60°,3表示正东,4表示东偏南60°,5

最低0.47元/天 解锁文章
956

被折叠的 条评论
为什么被折叠?



