蓝桥杯
用python写算法
小鱼干儿♛
Python领域优质创作者,获的过蓝桥杯国赛二等奖,主要学习方向有Python、机器学习、数据挖掘、数据分析、网络爬虫
展开
-
【蓝桥杯大赛】简单回忆一下我的蓝桥杯比赛历程
蓝桥杯参赛历程我一共参加过两次蓝桥杯大赛,获奖两次第一次是全国优秀奖,第二次是全国二等奖虽然最后一次的比赛结果不是很满意,不过通过蓝桥杯比赛自己还是学到的很多东西。蓝桥杯全国软件和信息技术专业人才大赛,是由工业和信息化部人才交流中心举办的全国性IT学科赛事。全国1200余所高校参赛,累计参赛人数超过40万人。蓝桥杯大赛连续两年被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。原创 2022-08-19 21:11:50 · 6412 阅读 · 14 评论 -
蓝桥杯 -- 跑步锻炼
【问题描述】小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?import datetimea = datetime.date(2000,1,1)b = datetime.date(2020,10,2)# print(a.day)#.原创 2022-04-05 17:51:33 · 987 阅读 · 0 评论 -
蓝桥杯--寻找2020
【问题描述】小蓝有一个数字矩阵,里面只包含数字 0 和 2。小蓝很喜欢 2020,他想找到这个数字矩阵中有多少个 2020 。小蓝只关注三种构成 2020 的方式:• 同一行里面连续四个字符从左到右构成 2020。• 同一列里面连续四个字符从上到下构成 2020。• 在一条从左上到右下的斜线上连续四个字符,从左上到右下构成 2020。例如,对于下面的矩阵:220000000000002202000000000022002020一共有 5 个 2020。其中 1 个是在同一行里的.原创 2022-04-05 17:45:47 · 984 阅读 · 0 评论 -
蓝桥杯--蛇形填数
【问题描述】如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。1 2 6 7 15 …3 5 8 14 …4 9 13 …10 12 …11 ……容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少?lst = [[] for i in range(40)]num = 1lst[0].append(1)for i in range(2,40): # 控制行数 if i%2==0: # 当行数是偶数,从右上到左下.原创 2022-04-05 17:38:28 · 521 阅读 · 0 评论 -
蓝桥杯--黄金连分数
黄金连分数题目描述黄金分割数0.61803… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是用连分数: 1黄金数 = --------------------原创 2022-03-28 22:37:58 · 950 阅读 · 0 评论 -
蓝桥杯--振兴中华
题目描述小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?str1 = "从我做起振兴中华"lst = [['从','我','做','起'原创 2022-03-28 22:25:19 · 412 阅读 · 0 评论 -
蓝桥杯--幸运数
幸运数幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,…1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 …把它们缩紧,重新记序,为:1 3 5 7 9 … 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置> > 的数删去。注意,是序号位置,不是那个数本身能否被3整除!! 删除的应该> 是5,11, 17, …此时7为第3个幸运数,然后原创 2022-03-28 22:22:12 · 702 阅读 · 0 评论 -
蓝桥杯--世纪末的星期
题目描述曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?请回答该年份(只写这个4位整数,不要写12月31等多余信息)判断平年(common year)和闰年(leap year)的计算方法很简答原创 2022-03-28 21:52:05 · 461 阅读 · 0 评论