2021第十二届蓝桥杯Python组国赛 (真题&题解)

本文分享了2021年第十二届蓝桥杯Python组的国赛试题及解析,包括A到J共10道题目,涉及算法和编程挑战。作者通过参赛获得了省一和国三的成绩,认识到提升算法能力的重要性,并鼓励大家勇于尝试和学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

十二届蓝桥杯国赛试题及解析(python组)

  1. A题:带宽
  2. B题:纯质数
  3. C题:完全日期
  4. D题:最小权值
  5. E题:大写
  6. F题:123
  7. G题:冰山
  8. H题:和与乘积
  9. I题:二进制问题
  10. 10.J题:翻转括号序列

先分享试题,再逐步完善题解

试题源文件链接在文末

我的感悟:相对于ACM那些老牌竞赛来说,蓝桥杯得奖是一个并不困难的事情(对于那些想在大学期间获得一些奖项的兄弟来说),第一次参加算法竞赛,先是意外的获得了省一,之后参加国赛又获得国三,对自己的第一次竞赛之旅也算满意。
全部经历完之后,回过头去看,原来拿奖也没这么难(python组,弱省),这次比赛大部分涉及到算法的题都没有写出来(算法薄弱,蓝桥杯拿奖相对容易),知道自己的真实水平,也知道自己在算法部分还有很长一段路要走,但是这通过这次竞赛认识了优秀的人,见识了新的东西,取得一些成绩,以上这些激励着我在课下空余时间去学习算法磨练技术,继续投入到下一次比赛。希望大三可以突破自己,有朝一日能与学院的高手们同台竞技,为院争光!

我的建议:不要怕失败,多尝试,多接触新的东西,方能在经历中成长,不断突破自己。


A题:带宽

在这里插入图片描述
【分析】

【代码】

#结果为 25
1Byte=8bit
1MB/s=8Mbps=8Mb/s
200*1024/8=25600KB/s=25MB/s

B题:纯质数

在这里插入图片描述

【分析】

【代码】

#纯质数
from math import *

#判断是否为质数
def isPrime(n):
    m=int(sqrt(n))+1
    for i in range(2,m):
        if n%i==0:
            return False
    return True

#判断每一位是否都为质数
def eve(n):
    res
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

turboSniper

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值