
蓝桥杯
文章平均质量分 87
学习记录
南岸青栀*
渗透测试部分因为太铭感,所以不会在这边发了。会分享一些安全类的文章
展开
-
蓝桥杯集锦07(python3)
蓝桥杯集锦07(python3)试题 历届试题 回文日期'''思路:灵活应用datetime库函数取出月,日的时候'''import datetimestra = ''strb = ''a = 0b = 0str1 = input()year = int(str1[0:4])month = int(str1[4:6])day = int(str1[6:8])time = datetime.datetime(year=year, month=month, day=day)原创 2021-04-15 11:07:22 · 314 阅读 · 0 评论 -
第十二届蓝桥杯模拟赛Python组(第三期)
第十二届蓝桥杯模拟赛Python组(第三期)文章目录第十二届蓝桥杯模拟赛Python组(第三期)第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第一题问题描述请问在1到2020中,有多少个数与2020互质,即有多少个数与2020的最大公约数为1。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,写多余的内容将无法得分。'''2020 最小公约数2,5,101'''if __name__ == '__main__':原创 2021-04-14 09:43:23 · 2584 阅读 · 8 评论 -
第十一届蓝桥杯python大学组国赛真题(部分题解)
第十一届蓝桥杯python大学组国赛真题文章目录第十一届蓝桥杯python大学组国赛真题试题 A: 美丽的 2试题 B: 合数个数试题 C: 阶乘约数试题 D: 本质上升序列试题 E: 玩具蛇试题 F: 天干地支试题 G: 重复字符串试题 A: 美丽的 2【问题描述】小蓝特别喜欢 2,今年是公元 2020 年,他特别高兴。他很好奇,在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中包含数字 2?if __name__ == '__main__': count = 0原创 2021-04-13 16:53:53 · 2932 阅读 · 3 评论 -
第十一届蓝桥杯python组试题(前七题)
第十一届蓝桥杯python组试题文章目录第十一届蓝桥杯python组试题门牌制作寻找2020跑步锻炼蛇形填数排序成绩统计单词分析门牌制作'''思路:将数字转换为字符串,然后进行加和求得2个个数'''#代码count = 0 for i in range(2,2021): str1 = str(i) if '2' in str1: for s in str1: if s == '2':原创 2021-04-10 18:30:33 · 861 阅读 · 0 评论 -
第十二届蓝桥杯模拟赛Python组(第一期)
第十二届蓝桥杯模拟赛Python组(第一期)文章目录第十二届蓝桥杯模拟赛Python组(第一期)第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第一题问题描述如果整数a是整数b的整数倍,则称b是a的约数。请问,有多少个正整数是2020的约数。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。'''思路:就暴力for循环'''#代码if __name__ == '__main__': l原创 2021-04-08 16:48:35 · 3820 阅读 · 9 评论 -
第十一届蓝桥杯大赛第二次模拟(软件类Python3)
第十一届蓝桥杯大赛第二次模拟(软件类Python3)文章目录第十一届蓝桥杯大赛第二次模拟(软件类Python3)1. 12.5MB2. 最多边数3. 单词重排4. 括号序列5. 反倍数6. 凯撒加密7. 螺旋8. 摆动序列9. 通电1. 12.5MB【问题描述】在计算机存储中,12.5MB是多少字节?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。'''思路:1MB = 1024KB1KB = 1原创 2021-04-07 00:05:19 · 642 阅读 · 0 评论 -
蓝桥杯集锦06(python3)
文章目录蓝桥杯集锦06(python3)蓝桥杯集锦06(python3)原创 2021-04-06 10:15:12 · 799 阅读 · 2 评论 -
蓝桥杯集锦05(python3)
试题 算法提高 新建Microsoft Word文档问题描述 L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。” 仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件,再新建一个,则名为“新建 Microsoft Word 文档(2).doc”,再新建,便是“新建 Microsoft Word 文档(3).doc”。原创 2021-04-01 17:52:35 · 1438 阅读 · 4 评论 -
蓝桥杯集锦04(python3)
文章目录试题 历届试题 单词分析试题 历届试题 成绩分析试题 历届试题 成绩统计试题 历届试题 单词分析问题描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数。输入格式输入一行包含一个单词,单词只由小写英文字母组成。输出格式输出两行,第一行包含一原创 2021-03-30 23:22:49 · 1999 阅读 · 2 评论 -
蓝桥杯集锦03(python3)
文章目录试题 算法训练 最大最小公倍数试题 算法训练 图形显示试题 算法训练 加法运算试题 算法训练 最大最小公倍数问题描述已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式输入一个正整数N。输出格式输出一个整数,表示你找到的最小公倍数。样例输入9样例输出504num = int(input())if num%2 != 0: print(num*(num-1)*(num-2))else: if num%3 != 0: print(num原创 2021-03-28 14:15:33 · 483 阅读 · 0 评论 -
蓝桥杯集锦02(python3)
试题 基础练习 查找整数问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2count = input()lst = list(map(int,input().split()))num_原创 2021-03-26 17:04:47 · 475 阅读 · 0 评论 -
蓝桥杯集锦01(python3)
文章目录算法训练 区间k大数查询(python3)算法提高 二分法查找数组元素(python3)基础练习 回文数(python3)基础练习 字母图形(python3)算法训练 区间k大数查询(python3)问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是原创 2021-03-05 23:57:18 · 2043 阅读 · 7 评论 -
蓝桥杯单片机必备知识-----(13)长按键识别
蓝桥杯单片机必备知识-----(13)长按键识别原创 2020-11-28 23:55:21 · 573 阅读 · 1 评论 -
蓝桥杯单片机必备知识-----(12)串口通讯
蓝桥杯单片机必备知识-----(12)串口通讯原创 2020-11-25 18:59:56 · 896 阅读 · 0 评论 -
蓝桥杯单片机必备知识-----(11)EEPROM
蓝桥杯单片机必备知识-----(11)EEPROM原创 2020-11-25 00:05:19 · 6468 阅读 · 5 评论 -
蓝桥杯第十届省赛 测电压测频率
蓝桥杯第十届省赛 测电压测频率题目思路本来想着测频这种好难啊,原来只是计数。感谢大佬点播第十届蓝桥杯省赛再现(编程部分)NE555测频已经使用跳线帽将P34和NE555的输出端接在一起了,关乎NE555,有些许数电基础的都明白,NE555就是改变RB3,改变负载电阻,使其输出方波的频率发生改变,其中并不涉及任何对NE555的编程,当然你也没法对其编程。官方的CT107D的NE555输出频率范围是50-20K赫兹(以上)。P34对应的是单片机的定时器0的脉冲输入口,那么我们可以把定原创 2020-09-26 21:00:33 · 1078 阅读 · 3 评论 -
蓝桥杯--第八届省赛试题-电子钟程序设计
蓝桥杯—第八届省赛试题-电子钟程序设计题目:思路1.显示温度使用大赛提供的onewire.c,只需自己添加读取函数。2.设计时钟程序,或者使用DS1302.c(这里使用的是自己写的函数)3.键扫描函数4.进行逻辑判断,都是if语句。哪个按键和模式同时满足,执行相应的操作。代码中注释很清楚相信大家能看懂main.c#include <stc15f2k60s2.h>#include <onewire.h>#define uchar unsigned char原创 2020-09-14 23:13:23 · 4739 阅读 · 3 评论 -
蓝桥杯第七届--模拟风扇控制(代码、思路)
模拟风扇控制解题思路1.首先写出DS18B20的代码,显示出温度。具体请看蓝桥杯官方范例DS18B20的范程。2.在此上面加上键扫描,read_key3.在keycan进行对LED灯的相关操作,4.可以另外写一个函数装填数码管的值(在这里直接在display中装载)此次数码管显示的方法是官方范例提供,我觉得十分巧妙,应用性广,如果有更好的欢迎大家指正!!!main.c#include "stc15f2k60s2.h"#include "onewire.h"#define ucha原创 2020-09-10 00:47:35 · 3554 阅读 · 0 评论 -
蓝桥杯单片机必备知识-----(10)DS1302时钟
蓝桥杯单片机必备知识-----(10)DS1302时钟DS1302:写保护:ds1302芯片:ds1302.h添加代码void ds1302_write();void ds1302_read();ds1302.c#include <reg52.h>#include <intrins.h>sbit SCK=P1^7; sbit SDA=P2^3; sbit RST = P1^3; // DS1302复位 void Wr原创 2020-11-24 15:26:12 · 5007 阅读 · 8 评论 -
蓝桥杯单片机必备知识-----(9)超声波测距
蓝桥杯单片机必备知识-----(9)超声波测距超声波测距原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2 。这就是所谓的时间差测距法。超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际原创 2020-11-23 11:36:55 · 13606 阅读 · 14 评论 -
蓝桥杯单片机必备知识-----(8)NE555测频
蓝桥杯单片机必备知识-----(8)NE555测频NE555测频原理很多人不知道NE555测频怎么搞,其实很简单。已经使用跳线帽将P34和NE555的输出端接在一起了,关乎NE555,有些许数电基础的都明白,NE555就是改变RB3,改变负载电阻,使其输出方波的频率发生改变,其中并不涉及任何对NE555的编程,当然你也没法对其编程。官方的CT107D的NE555输出频率范围是50-20K赫兹(以上)。那么我们怎么测频呢。P34对应的是单片机的定时器0的脉冲输入口,那么我们可以把定时器0设置.原创 2020-11-23 11:16:01 · 4619 阅读 · 7 评论 -
蓝桥杯单片机必备知识-----(7)温度传感器整数和浮点数
蓝桥杯单片机必备知识-----(6)温度传感器整数和浮点数注:一般蓝桥杯省赛会出温度传感器整数显示;而蓝桥杯国赛则会出温度传感器浮点数显示onewire.h添加unsigned char rd_temperature(void); onewire.c 整数显示官方给的数据包中延时函数有问题需修改整数//延时函数修改//单总线延时函数void Delay_OneWire(unsigned int t) //STC89C52RC{ char i; while(t--) for(原创 2020-11-23 00:51:59 · 1664 阅读 · 3 评论 -
蓝桥杯单片机必备知识-----(6)矩阵按键
蓝桥杯单片机必备知识-----(6)矩阵按键思路: 就是线反转法线反转法:将控制行的线置高控制列的线置地,如果哪个低,则为哪一行有按键按下;然后将控制列的线置高控制行的线置地,如果哪个低,则为哪一列有按键按下。如此之后就可以确定到底是哪个按键按下。注:跳线帽设置为KBD!!!!!扫描键盘函数void read_key(){ static unsigned char hang; static unsigned char state = 0; switch(state) { cas原创 2020-11-23 00:20:50 · 1603 阅读 · 1 评论 -
蓝桥杯单片机必备知识-----(5)独立按键
蓝桥杯单片机必备知识-----(5)独立按键独立按键注:在使用独立按键部分时,需将跳线帽放置BIT端代码逻辑:1.放在while(1)一直扫描按键是否按下2.放在中断中 中断一次扫描按键是否按下注:大型项目会放在中断中进行,一直扫描会占用过多资源,如果参加比赛则可以在while中一直使用循环按键扫描函数void read_key(){ uchar temp; static unsigned state = 0; //状态 temp = P3 & 0x0f; //临时原创 2020-11-21 00:20:03 · 928 阅读 · 1 评论 -
蓝桥杯单片机必备知识-----(4)pcf8591--DAC
蓝桥杯单片机必备知识-----(4)pcf8591–DACIIC.H文件中添加dac_pcf8591(unsigned char dat)IIC.C文件中添加void dac_pcf8591(unsigned char dat){ IIC_Start(); //总线启动条件 IIC_SendByte(0x90); //通过I2C总线发送数据 IIC_WaitAck(); //等待应答 IIC_SendByte(0x40); //通过I2C总线发送数据 IIC_WaitAck原创 2020-11-20 23:45:39 · 2158 阅读 · 4 评论 -
蓝桥杯单片机必备知识-----(3)pcf8591--ADC
蓝桥杯单片机必备知识-----(3)pcf8591–ADCIIC.H中需要添加的代码unsigned char init_pcf8591(void);unsigned char read_pcf8591(void);IIC.C中需要添加的代码void init_pcf8591(void){ IIC_Start(); IIC_SendByte(0x90); IIC_WaitAck(); IIC_SendByte(0x03); //ADC通道3 IIC_WaitAck(); II原创 2020-11-20 01:18:15 · 998 阅读 · 1 评论 -
蓝桥杯单片机必备知识 ------ (2)关闭LED灯,BUZZ以及零碎知识
蓝桥杯单片机必备知识 ------ (2)关闭LED灯,BUZZ以及零碎知识关闭子函数//关闭LED,BUZZ子函数void cls(){ P2 = (P2 & 0x1f) | 0xa0; //选中BUZZ相关的片子 P0 = 0x00; //关闭BUZZ P2 = 0x1f; //恢复,不再选中该片子 P2 = (P2 & 0x1f) | 0x80; //选中LED相关的片子 P0 = 0xff; //关闭LED P2 = 0x1f原创 2020-11-20 01:04:13 · 2759 阅读 · 8 评论 -
蓝桥杯单片机必备知识-----(1)显示函数
蓝桥杯单片机必备知识---------(1)显示函数全局变量code unsigned char tab[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//共阳极断码值0~9,10为全灭uchar dspbuf[8] = {10, 10, 10, 10, 10, 10, 10, 10 };主函数void main(){ cls_buzz(); //关闭buzz AUXR = 0x80; //将定时器0设置为12原创 2020-11-20 00:41:55 · 3570 阅读 · 1 评论