第十五届蓝桥杯大赛软件赛省赛Python 大学 B 组 | |
A | 穿越时空之门 |
B | 数字串个数 |
C | 连连看 |
D | 神奇闹钟 |
E | 蓝桥村的真相 |
F | 魔法巡游 |
G | 缴纳过路费 |
H | 纯职业小组 |
【考生须知】
考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案,被浏览的答案允许拷贝。时间截止后,将无法继续提交或浏览答案。
对同一题目,选手可多次提交答案,以最后一次提交的答案为准。选手必须通过浏览器方式提交自己的答案。选手在其它位置的作答或其它方式提交的答案无效。试题包含“结果填空”和“程序设计”两种题型。
结果填空题:要求选手根据题目描述直接填写结果。求解方式不限。不要求源代码。把结果填空的答案直接通过网页提交即可,不要书写多余的内容。
程序设计题:要求选手设计的程序对于给定的输入能给出正确的输出结果。
考生的程序只有能运行出正确结果才有机会得分。注意:在评卷时使用的输入数据与试卷中给出的示例数据可能是不同的。选手的程序必须是通用的,不能只对试卷中给定的数据有效。
所有源码必须在同一文件中。调试通过后,拷贝提交。对于编程题目,不能使用诸如绘图、硬件操作或与操作系统相关的 API。
注意: 所有依赖的模块(如 math)必须明确地在源文件中 import。
只能使用 python 自带的模块,使用 pip 等安装的扩展模块无法使用。
所有源码必须在同一文件中。调试通过后,拷贝提交。
试题A: 穿越时空之门(本题总分:5 分)
【问题描述】
随着2024 年的钟声回荡,传说中的时空之门再次敞开。这扇门是一条神秘的通道,它连接着二进制和四进制两个不同的数码领域,等待着勇者们的探索。
在二进制的领域里,勇者的力量被转换成了力量数值的二进制表示中各数位之和。
在四进制的领域里,力量的转换规则相似,变成了力量数值的四进制表示中各数位之和。
穿越这扇时空之门的条件是严苛的:当且仅当勇者在二进制领域的力量等同于四进制领域的力量时,他才能够成功地穿越。
国王选定了小蓝作为领路人,带领着力量值从1 到2024 的勇者们踏上了这段探索未知的旅程。作为小蓝的助手,你的任务是帮助小蓝计算出,在这2024位勇者中,有多少人符合穿越时空之门的条件。
【答案提交】
这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
试题B: 数字串个数(本题总分:5 分)
【问题描述】
小蓝想要构造出一个长度为10000 的数字字符串,有以下要求:
1) 小蓝不喜欢数字0 ,所以数字字符串中不可以出现0 ;
2) 小蓝喜欢数字3 和7 ,所以数字字符串中必须要有3 和7 这两个数字。
请问满足题意的数字字符串有多少个?这个数字会很大,你只需要输出其对109 + 7 取余后的结果。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
C~H题为程序设计题,如下:
题号 | 标题 | 解决/提交 | ||
---|---|---|---|---|
3234 | 蓝桥杯2024年第十五届省赛真题-连连看 | 中等题 | 138/1038 | |
3235 | 蓝桥杯2024年第十五届省赛真题-神奇闹钟 | 中等题 | 244/584 | |
3236 | 蓝桥杯2024年第十五届省赛真题-蓝桥村的真相 | 中等题 | 107/707 | |
3237 | 蓝桥杯2024年第十五届省赛真题-魔法巡游 | 中等题 | 55/378 | |
3238 | 蓝桥杯2024年第十五届省赛真题-缴纳过路费 | 中等题 | 1/304 | |
3239 | 蓝桥杯2024年第十五届省赛真题-纯职业小组 | 中等题 | 10/86 |