import bisect def solution(A, B): if not A: # 小蓝一个都拿不了 return 0 left = A[0] # 小蓝开始贪心拿第一个 cnt = 1 # 答案 cur_lis = B # 交替的数组,小蓝选了一个,接下来小乔选 while True: try: left = cur_lis[bisect.bisect(cur_lis, left)] # 不断用二分交替找第一个大于...
ans=0defcheck(x):# 判断是否符合条件 s1, s2 = sum(int(i) for i in bin(x)[2:]), 0 while x: s2 += x % 4 x //= 4 return s1 == s2 for i in range(1, 2025): ans += check(i) print(ans) # 63 最后答案为: 63 B:数字串个数 考察:容斥原理、快速幂取余 解题...
第十五届蓝桥杯大赛软件赛省赛Python 大学 B 组 A 穿越时空之门 B 数字串个数 C 连连看 D 神奇闹钟 E 蓝桥村的真相 F 魔法巡游 G 缴纳过路费 H 纯职业小组 【考生须知】 考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案,被...
去年做的pyb组,感觉今年A组比去年b组简单,且代码都很短。不过需要吐槽的是,这个idle跟屎一样难用,平时打代码用pycharm自动补全,这次在考场上好多函数都忘了名字。比如递归要开深度,我背了模板却忘了某些函数。 拼正方形可以用二分来做(但实际没必要)最终的答案就是先用2x2的填,剩下的用1x1的填。 召唤数学...
蓝桥杯2024【第十五届省赛】Python B组竞赛信息 第三年蓝球杯,感觉题目比往年简单多了。题量合适够我这种菜鸟解答… … 大概可能有45分,希望进省一大三最后i一次机会了55555 试题A:穿越时空之门 本题总分:5 分 【问题描述】 随着2024 年的钟声回荡,传说中的时空之门再次敞开。这扇门是一条神秘...