2021第十二届蓝桥杯省赛 python A组 题目

今年python难度比去年大了很多,而且看了知乎貌似只有A组,和c++的A组有大概8道是一样的。本人太菜填空只做了3道对了两道,大题写了2道,杨辉三角应该只能过一半。考完的感悟就是蓝桥杯想要混个好的奖也越来越难了,不再是以前呢个暴力就能拿奖的比赛了。最后附上我做出来的两道填空题以及所有的题目,感兴趣的可以试一下。

A题卡片
在这里插入图片描述
这题还是比较简单的,而且因为是填空所以不用全写出来。
主要思路就是想要拼数字的话1的卡片是用的最快的,因此当1用完2021张就是结果,答案是3181。

ans=0
for i in range(1,3182):
    ans+=str(i).count("1")
print(ans)

或者

ans=0
for i in range(10000):
    ans+=str(i).count("1")
    if ans==2021 or ans+str(i+1).count("1")>2021:
        break
print(i)

C题货物摆放
在这里插入图片描述
看着数字很大很吓人,但是暴力还是能解的,考场上我是因数分解加三循环的做法,看别人用的是质因数分解排列组合。虽然写的很辣鸡但是至少能做出来。

n=int(input())
ans=[]
for i in range(1,int(n**0.5)+1):
    if n%i==0:
        ans.append(i)
        ans.append(n//i)
res=set()
for i in ans:
    for j in ans:
        for k in ans:
            if i*j*k==n:
                res.add((i,j,k))
print(len(res))

答案 2430

另外附上其他题目,感兴趣的可以做一下

B题没思路
在这里插入图片描述
D题最短路模板 做错了
在这里插入图片描述
E题 看都没看
在这里插入图片描述

F题 大题中唯一好做的 注意毫秒与秒的运算关系
在这里插入图片描述
c++b组的H题,python的G题 打表法但是我考场上开大了电脑死机了,估计最后只能过一半
在这里插入图片描述
H题
在这里插入图片描述
在这里插入图片描述
I题(c++A组的G题)
在这里插入图片描述
J题(c++A组的I题)
在这里插入图片描述

  • 28
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值