第14届蓝桥杯Python省赛真题-大学B组

本文介绍了第14届蓝桥杯Python省赛大学B组的八道试题,包括穿越时空之门、数字串个数、连连看、神奇闹钟、蓝桥村的真相、魔法巡游、缴纳过路费和纯职业小组等题目。
摘要由CSDN通过智能技术生成

试题 A: 穿越时空之门

本题总分: 5
【问题描述】
随着 2024 年的钟声回荡,传说中的时空之门再次敞开。这扇门是一条神秘的通道,它连接着二进制和四进制两个不同的数码领域,等待着勇者们的探索。
在二进制的领域里,勇者的力量被转换成了力量数值的二进制表示中各数位之和。
在四进制的领域里,力量的转换规则相似,变成了力量数值的四进制表示中各数位之和。
穿越这扇时空之门的条件是严苛的:当且仅当勇者在二进制领域的力量等同于四进制领域的力量时,他才能够成功地穿越。国王选定了小蓝作为领路人,带领着力量值从 1 2024 的勇者们踏上了这段探索未知的旅程。作为小蓝的助手,你的任务是帮助小蓝计算出,在这 2024位勇者中,有多少人符合穿越时空之门的条件。
【答案提交】
这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

试题 B: 数字串个数

本题总分: 5
【问题描述】
小蓝想要构造出一个长度为 10000 的数字字符串,有以下要求:
1) 小蓝不喜欢数字 0 ,所以数字字符串中不可以出现 0
2) 小蓝喜欢数字 3 7 ,所以数字字符串中必须要有 3 7 这两个数字。
请问满足题意的数字字符串有多少个?这个数字会很大,你只需要输出其对 10 9 + 7 取余后的结果。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

试题 C: 连连看

时间限制 : 10.0s
内存限制 : 512.0MB
本题总分: 10
【问题描述】
小蓝正在和朋友们玩一种新的连连看游戏。在一个 n × m 的矩形网格中,每个格子中都有一个整数,第 i 行第 j 列上的整数为 A i , j 。玩家需要在这个网格中寻找一对格子 ( a , b ) ( c , d ) 使得这两个格子中的整数 A a , b A c , d 相等,且它们的位置满足 | a c | = | b d | > 0 。请问在这个 n × m 的矩形网格中有多少对这样的格子满足条件。
【输入格式】
输入的第一行包含两个正整数 n , m ,用一个空格分隔。
接下来 n 行,第 i 行包含 m 个正整数 A i , 1 , A i , 2 , · · · , A i , m ,相邻整数之间使
用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
3 2
1 2
2 3
3 2
【样例输出】
6
【样例说明】
一共有以下 6 对格子: (1 , 2) (2 , 1) (2 , 2) (3 , 1) (2 , 1) (3 , 2) (2 , 1) − (1, 2) (3 , 1) (2 , 2) (3 , 2)
  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是第十四蓝桥杯Python真题的部分内容: 一、选择题(每题5分,共40分) 1. 下列哪个不是Python的内置数据类型? A. int B. float C. char D. str 答案:C 2. 下列哪个不是Python的保留字? A. and B. or C. not D. xor 答案:D 3. 下列哪个不是Python的标准模块? A. os B. sys C. math D. timeit 答案:D 4. 下列哪个Python库可以用于科学计算? A. NumPy B. SciPy C. Matplotlib D. All of the above 答案:D 5. 下列哪个Python库可以用于机器学习? A. TensorFlow B. Keras C. PyTorch D. All of the above 答案:D 6. 下列哪个Python库可以用于爬虫? A. Requests B. BeautifulSoup C. Scrapy D. All of the above 答案:D 7. 下列哪个Python库可以用于图像处理? . OpenCV B. Pillow C. Scikit-image D. All of the above 答案:D 8. 下列哪个Python库可以用于游戏开发? A. Pygame B. Panda3D C. PyOpenGL . All of the above 答案:D 二、编程题(每题20分,共60分) 1. 编写一个Python程序,输入一个字符串,将其的大写字母转换为小写字母,将其的小写字母转换为大写字母,然后输出转换后的字符串。 2. 编写一个Python程序,输入一个整数n,输出n的阶乘。 3. 编写一个Python程序,输入一个字符串,判断该字符串是否为回文字符串。如果是回文字符串,则输出True,否则输出False。 以上是部分内容,完整的第十四蓝桥杯Python真题可以在蓝桥杯官网上找到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值