蓝桥杯
不会写代码的嘤嘤
这个作者很懒,什么都没留下…
展开
-
第十一届蓝桥杯大赛第二场省赛试题C&C++ 大学B组真题 python实现
目录A.门牌制作B.既约分数C.蛇形填数D.跑步锻炼E.七段码F.成绩统计G.回文日期H.字串分值和I.平面切分J.字串排序A.门牌制作代码:num = 0for i in range(1, 2021): i = str(i) num += i.count('2')print(num)答案: 624B.既约分数代码:num = 0# 辗转相除def func(a, b): x = a % b while x != 0: a = b b = x x原创 2022-01-24 16:03:28 · 1361 阅读 · 0 评论 -
2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转 python实现
目录问题描述思路分析及代码实现问题描述思路分析及代码实现首先是数据的输入固定格式记住就行然后先将每列的数据倒着存储到新的列表中,然后遍历输出新列表即可m, n = map(int, input().split())li = []for i in range(m): nums = list(map(int, input().split())) li.append(nums)res = []for j in range(n): li_ =原创 2022-01-12 18:40:35 · 374 阅读 · 0 评论 -
2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - C. 数列求值 python实现
目录问题描述思路分析及代码实现问题描述给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个 4 位整数(提示:答案的千位不为 0),在提交答案时只填写这个整数,填写多余的内容将无法得分。思路分析及代码实现a = b = c = 1for i in range(20190324-3): a, b, c = b, c, (a+b+c)%10原创 2022-01-12 18:22:45 · 332 阅读 · 0 评论 -
2015年蓝桥杯A组C/C++ 第八题饮料换购python实现
问题描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0<n<10000)输出:一个整数,表示实际得到的饮料数例如:用户输入:100程序应该输出:149用户输入:101程序应该输出:151资源约定:峰值内存消耗 < 256MC原创 2021-04-13 20:42:52 · 234 阅读 · 0 评论 -
2015年蓝桥杯A组C/C++ 第七题手链样式python实现
问题描述小明有3颗红珊瑚,4颗白珊瑚,5颗黄玛瑙。 他想用它们串成一圈作为手链,送给女朋友。现在小明想知道:如果考虑手链可以随意转动或翻转,一共可以有多少不同的组合样式呢?Code:def fib(a, b, c, sum): if a < 0 or b < 0 or c < 0: return 0 if sum <= 0: return 1 return fib(a-1,b,c,sum-1) + fib(a,b-原创 2021-04-13 20:22:36 · 143 阅读 · 0 评论 -
2015年蓝桥杯A组C/C++ 第六题牌型种数
问题描述小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢Code :这道题可以用暴力来做直接13次for循环,或者如下进行dfs,深度为牌的数字类型count = 0def dfs(type, sum): global count if sum > 13:原创 2021-04-13 20:10:13 · 81 阅读 · 0 评论 -
2015年蓝桥杯A组C/C++ 第三题奇妙的数字
第三题:奇妙的数字题目描述 小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。 你能猜出这个数字是多少吗?Codefor i in range(100): res = set(list(str(i*i) + str(i*i*i))) if len(res) == 10: print(i)answer: 69...原创 2021-04-13 17:23:17 · 214 阅读 · 0 评论 -
2015年蓝桥杯A组C/C++ 第二题星系炸弹
题目描述在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19请严格按照格式书写。不能出现其它文字或符号。Code:import datetimecurdate = '原创 2021-04-13 17:15:52 · 76 阅读 · 0 评论 -
2015年蓝桥杯A组C/C++第一题 方程整数解python实现
方程: a^2 + b^2 + c^2 = 1000 (或参见【图1.jpg】) 这个方程有整数解吗?有:a,b,c=6,8,30就是一组解。 你能算出另一组合适的解吗?请填写该解中最小的数字。Code:for a in range(1,100): for b in range(a,100): for c in range(b,100): if a*a + b*b + c*c == 1000: print(a.原创 2021-04-13 16:44:56 · 128 阅读 · 0 评论 -
2018年第九届C/C++ A组蓝桥杯省赛真题
目录第一题:哪天返回第二题:猴子分香蕉第三题:字母阵列第四题:第几个幸运数第五题:书号验证第六题:稍小分数第七题:次数差第八题:等腰三角形题目描述第九题:小朋友崇拜圈第十题:耐摔指数第一题:哪天返回题目描述小明被不明势力劫持。后莫名其妙被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。 并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,小明在第几天就能凑够108元,返回地球。原创 2021-03-21 16:42:51 · 564 阅读 · 0 评论 -
第十二届蓝桥杯第二期模拟赛(java)
A问题描述小明要用二进制来表示 1 到 10000 的所有整数,要求不同的整数用不同的二进制数表示,请问,为了表示 1 到 10000的所有整数,至少需要多少个二进制位?答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。Code:print(len(bin(10000))-2)答案: 14B问题描述请问在 1 到 2020 中,有多少个数既是 4 的整数倍,又是 6 的整数倍。答案提交原创 2021-03-13 18:40:17 · 825 阅读 · 1 评论 -
第十届蓝桥杯2019年C/C++ 大学B组省赛试题
试题A:组队【问题描述】作为篮球队教练,你需要从以下名单中选出 1号位至 5号位各一名球员,组成球队的首发阵容。每位球员担任 1号位至 5号位时的评分如下表所示。请你计算首发阵容 1号位至5号位的评分之和最大可能是多少?97+99+98+98+98 = 490试题B: 年号字串小明用字母 A对应数字 1,B对应 2,以此类推,用 Z对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA对应27,AB对应28,AZ对应52,LQ对应329。请问2019对应的字符原创 2021-03-07 19:39:51 · 595 阅读 · 1 评论 -
蓝桥杯 随意组合
目录问题描述思路分析及代码实现问题描述小明被绑架到X星球的巫师W那里。其时,W正在玩弄两组数据 (2 3 5 8) 和 (1 4 6 7)他命令小明从一组数据中分别取数与另一组中的数配对,共配成4对(组中的每个数必被用到)。小明的配法是:{(8,7),(5,6),(3,4),(2,1)}巫师凝视片刻,突然说这个配法太棒了!因为:每个配对中的数字组成两位数,求平方和,无论正倒,居然相等:87^2 + 56^2 + 34^2 + 21^2 = 1230278^2 + 65^2 + 43^原创 2021-03-03 10:18:50 · 322 阅读 · 0 评论 -
蓝桥杯 填算式
目录问题描述思路分析及代码实现问题描述请看下面的算式:(ABCD - EFGH) * XY = 900每个字母代表一个0~9的数字,不同字母代表不同数字,首位不能为0。比如,(5012 - 4987) * 36 就是一个解。请找到另一个解,并提交该解中 ABCD 所代表的整数。请严格按照格式,通过浏览器提交答案。注意:只提交 ABCD 所代表的整数,不要写其它附加内容,比如:说明性的文字。思路分析及代码实现把数字全排列排除0在首位的,剩下填充就行了最后判断是否等于900for原创 2021-02-27 11:48:28 · 351 阅读 · 0 评论 -
蓝桥杯 纸牌三角形
目录问题描述思路分析及代码实现问题描述蓝桥杯2017/java/B/Province/2.标题:纸牌三角形A,2,3,4,5,6,7,8,9 共9张纸牌排成一个正三角形(A按1计算)。要求每个边的和相等。下图就是一种排法(如有对齐问题,参看p1.png)。 A 9 6 4 83 7 5 2这样的排法可能会有很多。如果考虑旋转、镜像后相同的算同一种,一共有多少种不同的排法呢?请你计算并提交该数字。注意:需要提交的是一个整数,不要提交任何多余内容。思路分析及代码实现首先利原创 2021-02-27 11:37:34 · 162 阅读 · 0 评论 -
蓝桥杯 承压计算
目录问题描述思路分析及代码实现问题描述X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 7 5 8 7 8 8 9 2 7 2 8 1 4 9原创 2021-02-25 16:53:00 · 96 阅读 · 0 评论 -
蓝桥杯 数字划分
目录问题描述思路分析及代码实现问题描述w星球的长老交给小明一个任务:1,2,3…16 这16个数字分为两组。要求:这两组数字的和相同,并且,两组数字的平方和也相同,并且,两组数字的立方和也相同。请你利用计算机的强大搜索能力解决这个问题。并提交1所在的那个分组的所有数字。这些数字要从小到大排列,两个数字间用一个空格分开。即类似:1 4 5 8 … 这样的答案。注意,只提交这一组数字,不要填写任何多余的内容。笨笨有话说:只要一个组的成员确定了,另一个组的成员也就确定了。枚举一个组的成员就原创 2021-02-24 10:13:21 · 206 阅读 · 0 评论 -
蓝桥杯 等差素数列
目录问题描述思路分析及代码实现问题描述2,3,5,7,11,13,…是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?思路分析及代码实现暴力解吧import mathdef prime(m): fo原创 2021-02-24 09:59:23 · 147 阅读 · 0 评论 -
蓝桥杯 外星日历
目录问题描述思路分析及代码实现问题描述某星系深处发现了文明遗迹。他们的计数也是用十进制。他们的文明也有日历。日历只有天数,没有年、月的概念。有趣的是,他们也使用了类似“星期”的概念,只不过他们的一个星期包含了9天,为了方便,这里分别记为: A,B,C…H,I。从一些资料上看到,他们的23日是星期E、他们的190日是星期A、他们的343251日是星期I。令人兴奋的是,他们居然也预见了“世界末日”的那天,当然是一个很大很大的数字:651764141421415346185。请你计算一下,这遥远原创 2021-02-21 20:07:25 · 218 阅读 · 0 评论 -
蓝桥杯 购物单
目录问题描述思路分析及代码实现问题描述小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。取款机只能提供100元面额的纸币。小明想尽可能少取些现金,够用就行了。你的任务是计算出,小明最少需要取多少现金。以下是让人头疼的购物单,为了保原创 2021-02-21 19:53:41 · 188 阅读 · 0 评论 -
蓝桥杯 平方十位数
目录问题描述思路分析及代码实现问题描述由0~9这10个数字不重复、不遗漏,可以组成很多10位数字。这其中也有很多恰好是平方数(是某个数的平方)。比如:1026753849,就是其中最小的一个平方数。请你找出其中最大的一个平方数是多少?注意:你需要提交的是一个10位数字,不要填写任何多余内容。思路分析及代码实现res = []for j in range(30000, 100000): i = j * j if i <= 9876543210: if l原创 2021-02-21 19:18:12 · 106 阅读 · 0 评论 -
蓝桥杯 数位和
目录问题描述思路分析及代码实现问题描述数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。高斯立即做出答案:5050!这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901从10加到15是:21,也就是:1+0+1+1+1+2+1+3+1+4+1+5,这个口算都可以出结果的。按这样的“加法”,从1加到1000是多少呢? 请通过浏览器提交该结果。当然,我们并不期望你能像高斯一样,发现数字背后深奥的秘密,原创 2021-02-21 18:58:28 · 175 阅读 · 1 评论 -
蓝桥杯 哥德巴赫分解
目录问题描述思路分析及代码实现问题描述哥德巴赫猜想认为:不小于4的偶数都可以表示为两个素数的和。你不需要去证明这个定理,但可以通过计算机对有限数量的偶数进行分解,验证是否可行。实际上,一般一个偶数会有多种不同的分解方案,我们关心包含较小素数的那个方案。对于给定数值范围,我们想知道这些包含较小素数方案中最大的素数是多少。比如,100以内,这个数是19,它由98的分解贡献。你需要求的是10000以内,这个数是多少?注意,需要提交的是一个整数,不要填写任何多余的内容(比如,说明性的文字)思路分析原创 2021-02-21 18:15:53 · 216 阅读 · 0 评论 -
PAT 1023 Have Fun with Numbers
目录问题描述思路分析及代码实现问题描述Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 246913578, which happens to be another 9-digit number consisting exactly the numbers from 1原创 2021-02-21 17:07:59 · 104 阅读 · 0 评论 -
PAT 1035 Password
目录问题描述思路分析及代码实现问题描述To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to distinguish 1 (one) from l (L in lowercase), or 0 (zero) from O (原创 2021-02-21 16:48:03 · 92 阅读 · 0 评论 -
PAT 1027 Colors in Mars
目录问题描述思路分析及代码实现问题描述People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for , the middle 2 digits for , and the last 2 digits for .原创 2021-02-18 11:55:14 · 235 阅读 · 0 评论 -
蓝桥杯 36进制
目录问题描述思路分析及代码实现问题描述对于16进制,我们使用字母A-F来表示10及以上的数字。如法炮制,一直用到字母Z,就可以表示36进制。36进制中,A表示10,Z表示35,AA表示370你能算出 MANY 表示的数字用10进制表示是多少吗?请提交一个整数,不要填写任何多余的内容(比如,说明文字)思路分析及代码实现a = (ord('M')-ord('A')+10)*36**3b = 10*36**2c = (ord('N')-ord('A')+10)*36**1d = (ord('原创 2021-02-18 09:56:42 · 387 阅读 · 0 评论 -
PTA 1011 World Cup Betting
目录问题描述思路分析及代码实现问题描述With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy in South Africa. Similarly, football betting fans were原创 2021-02-16 17:22:46 · 1307 阅读 · 1 评论 -
PAT 1008 Elevator
目录问题描述思路分析及代码实现问题描述The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 seconds to move the elevator up one fl原创 2021-02-16 16:46:19 · 287 阅读 · 1 评论 -
PTA 1005 拼写正确
目录问题描述思路分析及代码实现问题描述Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each input file contains one test case. Each case occupies one line which contai原创 2021-02-16 16:18:06 · 280 阅读 · 0 评论 -
蓝桥杯 出栈次序
目录问题描述思路分析及代码实现问题描述X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。路边有个死胡同,只能容一辆车通过,是临时的检查站,如图【p1.png】所示。X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种?为了方便起见,假设检查站可容纳任意数量的汽车。显然,如果车队只有1辆车,可能次序1种原创 2021-02-16 15:43:04 · 183 阅读 · 0 评论 -
蓝桥杯 年龄巧合
目录问题描述思路分析及代码实现问题描述小明和他的表弟一起去看电影,有人问他们的年龄。小明说:“今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。”已知今年是2014年,并且,小明说的年龄指的是周岁。请推断并填写出小明的出生年份。这是一个4位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等)思路分析及代码实现date = 2014 for i in range(1900, 2014): if i // 10原创 2021-02-16 15:01:43 · 156 阅读 · 1 评论 -
PAT 1001 A+B Format (20 分)
目录问题描述思路分析及代码实现问题描述Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Input Specification:Each input file contains one test case. Each case原创 2021-02-09 19:55:09 · 256 阅读 · 0 评论 -
蓝桥杯 分配口罩
目录问题描述思路分析及代码实现问题描述某市市长获得了若干批口罩,给定每批口罩的数量,市长要把口罩分配给市内的2所医院。masks = [9090400, 8499400, 5926800, 8547000, 4958200, 4422600, 5751200, 4175600, 6309600, 5865200, 6604400, 4635000, 10663400, 8087200, 4554000]由于物流限制,每一批口罩只能全部分配给其中一家医院。市长希望2所医院获得的口罩总数之差越小越好。原创 2021-02-08 16:53:33 · 535 阅读 · 0 评论 -
蓝桥杯 合并检测
目录问题描述思路分析及代码实现问题描述新冠疫情由新冠病毒引起,最近在 A 国蔓延,为了尽快控制疫情,A 国准 备给大量民众进病毒核酸检测。然而,用于检测的试剂盒紧缺。为了解决这一困难,科学家想了一个办法:合并检测。即将从多个人(k 个)采集的标本放到同一个试剂盒中进行检测。如果结果为阴性,则说明这 k 个人都是阴性,用一个试剂盒完成了 k 个人的检测。如果结果为阳性,则说明 至少有一个人为阳性,需要将这 k 个人的样本全部重新独立检测(从理论上看, 如果检测前 k-1 个人都是阴性可以推断出第原创 2021-02-08 16:24:46 · 397 阅读 · 0 评论 -
蓝桥杯 单词分析
目录问题描述思路分析及代码实现问题描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数。【输入格式】输入一行包含一个单词,单词只由小写英文字母组成。【输出格式】输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪个。如果有多个字母出现原创 2021-02-07 14:39:45 · 1541 阅读 · 0 评论 -
蓝桥杯 成绩统计
目录问题描述思路分析及代码实现问题描述小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。【输入格式】输入的第一行包含一个整数 n,表示考试人数。接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。【输出格式】输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分四舍原创 2021-02-07 14:28:50 · 2551 阅读 · 0 评论 -
蓝桥杯 七段码
目录问题描述思路分析问题描述小蓝要用七段码数码管来表示一种特殊的文字。上图给出了七段码数码管的一个图示,数码管中一共有 7 段可以发光的二极管,分别标记为 a, b, c, d, e, f, g。小蓝要选择一部分二极管(至少要有一个)发光来表达字符。在设计字符的表达时,要求所有发光的二极管是连成一片的。例如:b 发光,其他二极管不发光可以用来表达一种字符。例如:c 发光,其他二极管不发光可以用来表达一种字符。这种方案与上一行的方案可以用来表示不同的字符,尽管看上去比较相似。例如:a, b,原创 2021-02-06 17:24:14 · 1701 阅读 · 3 评论 -
蓝桥杯 蛇形填数
目录问题描述思路分析及代码实现问题描述如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。1 2 6 7 15 …3 5 8 14 …4 9 13 …10 12 …11 ……容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分思路分析及代码实现这道题是一道填空题,然后我们可以通过观察找规律来得出答案原创 2021-02-06 11:43:07 · 1332 阅读 · 0 评论 -
蓝桥杯 阶乘约数
目录问题描述思路分析及代码实现问题描述定义阶乘 n! = 1 × 2 × 3 × · · · × n。请问 100! (100 的阶乘)有多少个约数。思路分析及代码实现这道题看似很简单。。。一看就想暴力解决,但当运行的时候半天也没跑出来然后这道题应该用另一种方法:质因数分解来做这道题数学公式: 任意一个正整数 X 都可以表示成若干个质数乘积的形式,即 X = p1^α1 ∗ p2^α2 …… ∗ pk^αk约数个数 = (a1 + 1)(a2 + 1)……(ak + 1)a = [2原创 2021-02-06 09:45:07 · 1173 阅读 · 0 评论