
蓝桥杯
HEY_FLYINGPIG
永远热情
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DAY2 训练题1 斐波那契数列
菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数k,要求菲波那契数列中第k个数是多少。原创 2025-02-09 13:21:47 · 115 阅读 · 0 评论 -
DAY8训练题 2024年pythonB组蓝桥杯第二题(神奇闹钟)
每组数据一行,包含一个时间(格式为 yyyy-MM-dd HH:mm:ss )和一个整数 x ,其中 x 表示闹铃时间间隔(单位为分钟)。输出 T 行,每行包含一个时间(格式为 yyyy-MM-dd HH:mm:ss ),依次表示每组数据的答。小蓝发现了一个神奇的闹钟,从纪元时间(1970 年 1 月 1 日 00:00:00 )开始,小蓝想要知道在这个时间点之前(包含这个时间点)的最近的一次闹铃时间是哪个时间?对于给出的任意一个格式为 yyyy-MM-dd HH:mm:ss 的时间,原创 2025-02-15 14:27:37 · 231 阅读 · 0 评论 -
DAY7训练题 2024年pythonB组蓝桥杯第一题(连连看)
使得这两个格子中的整数 Aa,b 和 Ac,d 相等,且它们的位置满足 |a − c| = |b − d| > 0。第 i 行第 j 列上的整数为 Ai, j。玩家需要在这个网格中寻找一对格子 (a, b) − (c, d)小蓝正在和朋友们玩一种新的连连看游戏。在一个 n × m 的矩形网格中,每个格子中都有一个整数,请问在这个 n × m 的矩形网格中有多少对这样的格子满足条件?的矩形网格中有多少对这样的格子满足条件。原创 2025-02-15 14:24:18 · 254 阅读 · 0 评论 -
DAY1 训练题2、3、4 Python小白训练记录
编写函数,求包含n个元素的整数数组中元素的平均值。假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO。某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,(样例说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。原创 2025-02-08 13:18:58 · 175 阅读 · 0 评论 -
DAY5 训练题3 字符串展开
在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或“4-8”的子串,我们就把它当作一种简写,输出时,用连续递增的字母或数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。如果减号右边的字符按照ASCII码的顺序小于或等于左边字符,输出时,要保留中间的减号,例如:“d-d”应输出为“d-d”,“3-1”应输出为“3-1”。p1=3时,不论是字母子串还是数字子串,都用与要填充的字母个数相同的星号“*”来填充。原创 2025-02-11 11:42:53 · 204 阅读 · 0 评论 -
DAY6 训练1、2--寻找鞍点、图像相似度
给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。原创 2025-02-11 11:46:10 · 225 阅读 · 0 评论 -
DAY4 练习题1、2 石头剪刀布,大小写转写
就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……print(A.swapcase()) # 大小写转换函数。原创 2025-02-09 14:05:31 · 230 阅读 · 0 评论 -
DAY3 训练1,2,3 效果改进、画矩形、质因数乘积
假设鸡尾酒疗法的有效率为x,新疗法的有效率为y,如果y-x大于5%,则效果更好,如果x-y大于5%,则效果更差,否则称为效果差不多。下面给 出n组临床对照实验,其中第一组采用鸡尾酒疗法,其他n-1组为各种不同的改进疗法。请写程序判定各种改进疗法效果如何。输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第四个参数为1或0,0代表空心,1代表实心。已知正整数 n 是两个不同的质数的乘积,试求出较大的那个质数。第三个参数是一个字符,原创 2025-02-09 13:56:58 · 173 阅读 · 0 评论 -
DAY1训练题1 Python小白训练记录
两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)。关于map的用法,将迭代器的所有值进行转换,但是一般来说,返回的值是map值,而不是最终的结果,可以看出,round是对数据进行四舍五入的做法,而'%.9f'是对整个字符串进行格式化。输出格式:输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)。输入格式:输入仅一行,包括两个整数a和b(b不为0)。%.9f是格式说明符,用于指定浮点数的格式。%是格式化操作符的开始标志。原创 2025-02-08 13:14:42 · 159 阅读 · 0 评论 -
DAY5 训练题--简易密码、ISBN识别码
对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”就是分隔符(键盘上的减号),例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,你需要注意的是,密文中出现的字母都是大写字母。最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。则识别码为大写字母X。原创 2025-02-11 11:40:10 · 328 阅读 · 0 评论 -
BFS算法与python的实现
然后调出A21,检查与之相连的数据,去除重复数据,加入队列。那么对于广度优先的第二层,队列储存的就是A21 A12。对于迷宫问题,我们可以采用BFS算法,即广度优先算法。那么实现之前我们需要知道一个重要的概念。原创 2025-03-22 16:30:15 · 247 阅读 · 0 评论 -
Python组蓝桥杯基础——小白超详细讲解差分问题(代码)
那么题目要求我们在其中比如改变令a的第2-4个数字都加1,该怎么做呢,我们令d的第二个加1,那么a变为a = [1,4,3,6,8,11]之后的所有都加了1,这时候我们再把d的第5个减去1,a变为a=[1,4,3,6,7,10],我们发现a的第2-4就全部加上了1。对于一个数组比如a =【1, 3, 2, 5, 7,10】,我们可以逆向求出他的差分数组 d = [1, 2, -1, 3, 2,3]首先给定一个原数组a:a[1], a[2], a[3],,,,,, a[n];原创 2025-04-05 19:12:04 · 548 阅读 · 0 评论 -
Python组蓝桥杯基础——小白超详细讲解前缀和问题(代码)
对于加和矩阵,我们采用同样的方法进行拓展,引入公式s[i][j] = s[i - 1][j] + s[i][j - 1 ] + a[i] [j] - s[i - 1][j - 1],我们发现在处理这样的问题的时候,就可以避免索引的问题。有公式s[i][j] = s[i - 1][j] + s[i][j - 1 ] + a[i] [j] - s[i - 1][j - 1],这里可以画一个矩阵思考,具体看。我们首先需要定义一个s列表,s列表可以用来储存所有加和,因为要储存加和,由于我们输入的数据对应索引来说。原创 2025-04-05 17:03:56 · 375 阅读 · 0 评论