蓝桥杯每年真题
一个小白备赛所写的代码
fchampion
这个作者很懒,什么都没留下…
展开
-
蓝桥云课--第7场小白赛
第一题 签到题第二题:就是在7个框内,灯管的变化,数,#include <iostream>#include<vector>using namespace std;int main(){ string str1,str2; cin>>str1>>str2; int len=str1.length(),i,j; int sum=0; vector<vector<int>>a(10);原创 2024-03-11 16:06:41 · 196 阅读 · 0 评论 -
蓝桥云课-2024-第5场入门赛
就是分类,就是看有多少组,主要用到哈希表,以int为键(a),后面设个动态数组,存放不同的b。如果b在这个数组里能找到,结果不加1,否则,结果加1,加入数组。主要就该公式化简,得出。代码:这个不是本人,本人有点了解不了。原创 2024-02-11 13:01:09 · 323 阅读 · 0 评论 -
最长公共子串的问题(正常方法和矩阵法,动态规划)
这个题我本人看着在网上没有详细的解释,其实你要搞懂一个问题,整体是让你求最长公共子串的长度比较简单,一直双重遍历,比较 最长子串的长度,但是如果最后要你那个最长公共子串难度会有一个提升,首先下面第一种方法我用双重遍历去找一下,找到最长公共子串,找到最长公共子串的关键是用map去储存字符串,这样以len为键一下就找到了最长公共子串。是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。,返回这两个字符串的最长。矩阵法:简单的动态规划。原创 2024-01-26 20:26:29 · 1447 阅读 · 0 评论 -
蓝桥云课-第4场小白赛理解
当然这个也是不行的,最简单的方法就是重新设一个容器vector去放在L-R内的元素,进行一个快速排序,再一次for循环遍历去找,这样下来时间复杂度,为O(n*logn)为最省时间,但是还是超时的百分之二十,首先B可以先分堆,这时需要想的极限一点,都分成每个堆唯一个的数量,说以这时的以得出结论,n为偶数的时候 ,为B,否则 ,为A;所以重新再看一遍题,两者之差小于365,数的范围为到36500内,如果区间的长度大于等于100,那么必然会满足上述的条件。1.map键值对存储。第一题:美丽的2024。原创 2024-01-28 22:51:22 · 241 阅读 · 0 评论 -
翻硬币-贪心
其实这道题就是比较与给出的字符串的不同,翻转的时候,只需要考虑当前的一步就行;原创 2024-01-25 21:36:05 · 174 阅读 · 0 评论 -
核桃的数量---蓝桥杯
题目所代表的意思就是a,b,c这三个必须是核桃数量的因子,即a,b,c三个的最小公倍数。原创 2024-01-24 17:00:32 · 725 阅读 · 0 评论 -
找到给定字符串的不同字符
【代码】找到给定字符串的不同字符。原创 2024-01-24 22:16:41 · 394 阅读 · 0 评论 -
错误票据-蓝桥杯
【代码】错误票据-蓝桥杯。原创 2024-01-25 20:10:11 · 577 阅读 · 0 评论 -
12.洁净数
其实这道题思路无非就2个方法【1】for/while 把每一个的数位的经过一次,看里面是否有二【2】把数字变成字符串,使用find。原创 2024-01-24 13:02:03 · 367 阅读 · 0 评论 -
16.次数差
【代码】16.次数差。原创 2024-01-24 12:43:58 · 351 阅读 · 0 评论 -
压缩字符串
【代码】压缩字符串。原创 2024-01-22 21:26:41 · 380 阅读 · 0 评论 -
最长递增序列
【代码】最长递增序列。原创 2024-01-24 12:32:39 · 354 阅读 · 0 评论