蓝桥杯
KRYON!
这个作者很懒,什么都没留下…
展开
-
[leetcode]5178. 四因数
参考:https://leetcode-cn.com/problems/four-divisors/solution/shi-yong-su-shu-shai-zi-chao-guo-100-by-kongyifei/class Solution {public: int sumFourDivisors(vector<int>& nums) { ...原创 2020-03-22 20:41:48 · 434 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 完美的代价
参考:https://blog.csdn.net/liuchuo/article/details/51990430分析:过程见代码注释部分。其中有两个注意点:1.impossible的情况:如果有一个字符出现的次数是奇数次数,而且n是偶数,那么不可能构成回文如果n是奇数,但是已经有一个字符出现的次数是奇数次数了,那么如果又有一个字符是奇数次数,就不可能构成回文。2.如果n是奇数,计...原创 2020-03-21 18:58:11 · 438 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 数的读法
#include<iostream>#include<string>#include<cstdlib>using namespace std;int main(){ string str; cin>>str; int n = str.size(); string nums[10] ={"ling","yi","er","...原创 2020-03-20 23:32:08 · 515 阅读 · 1 评论 -
[蓝桥杯]试题 基础练习 Sine之舞
#include<iostream>#include<string>#include<cstdlib>#include<vector>using namespace std;int main(){ int n; cin>>n; /* 测试了可以不写 if(n < 1) { cout<<...原创 2020-03-20 20:57:38 · 319 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 FJ的字符串
#include<iostream>using namespace std;int main(){ int n; cin>>n; string res = ""; char ch; for(int i = 0; i < n; i++) { ch = 'A' + i; res += ch + res; } cout<<...原创 2020-03-19 23:26:48 · 278 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 芯片测试
解题思路:如果芯片i是好的,那么它会被其他好芯片(有至少half个)测出来为好的,所以只要统计每个芯片的被测出是好的次数(包括自己测自己的那次,虽然题目说不是自己测自己,但是谁让你 ==1呢,要是说等于==0,后面 改成>= half就是好的),如果 > half就是好的;反之就是坏的,因为有至少half+1可以测出它是坏的,所以它被测出是好的次数不会大于half代码:#i...原创 2020-03-19 23:18:46 · 257 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 龟兔赛跑预测
#include<iostream>using namespace std;int main(){ int v1, v2, t, s, l; cin>>v1>>v2>>t>>s>>l; int d1 = 0; //兔子跑的距离 int d2 = 0; //乌龟跑的距离 int useTime = ...原创 2020-03-17 22:13:46 · 1224 阅读 · 0 评论 -
2020年3月蓝桥杯校内模拟赛题解
第一题:#include<iostream>#include<cstdio>#include<vector>#include<stack>#include<queue>#include<map>#include<set>#include<deque>using namespace s...原创 2020-03-14 21:37:38 · 16383 阅读 · 0 评论 -
[蓝桥杯]基础练习 回形取数
#include<iostream>#include<vector>using namespace std;int main(){ int m, n; cin>>m>>n; vector<vector<int> >nums(m, vector<int>(n, 0)); for(in...原创 2020-02-28 22:50:32 · 122 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 2n皇后问题
#include<iostream>#include<vector>#include<cmath> using namespace std;int chess[15][15] = {0}; int n = 0;int res = 0;bool check(int curR, int pos[]){ for(int i = 1; i &...原创 2020-02-28 18:13:26 · 472 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 Huffuman树
#include<iostream>#include<vector>#include<queue>using namespace std;int main(){ int n; cin>>n; if(n < 1) { cout<<0; return 0; } priority_queue< ...原创 2020-02-28 12:56:12 · 443 阅读 · 0 评论 -
[蓝桥杯]试题 基础练习 高精度加法
#include<iostream>#include<string>#include<vector>using namespace std;int main(){ string a,b; cin>>a>>b; if(a.size() < b.size()) {//让a是长的 string temp =...原创 2020-02-28 12:39:33 · 440 阅读 · 0 评论 -
[蓝桥杯]基础练习 阶乘计算
#include<iostream>#include<vector>#include<cstdio>using namespace std;int main(){ vector<int>res; int n; cin>>n; res.push_back(1); int carry = 0; for(int i...原创 2020-02-27 21:43:17 · 206 阅读 · 0 评论 -
[蓝桥杯]基础练习 字母图形
#include<iostream>#include<string>using namespace std;int main(){ int n,m; cin>>n>>m; string str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; string path = str.substr(0, m); f...原创 2020-02-27 13:14:38 · 90 阅读 · 0 评论 -
[蓝桥杯]基础练习 杨辉三角形
#include<iostream>#include<cstring>using namespace std;int nums[40][40]={0};int main(){ int n = 0; cin>> n; for(int i = 0; i <= n; i++) { nums[i][0] = 1; } cou...原创 2020-02-27 12:45:58 · 142 阅读 · 0 评论 -
[蓝桥杯]基础练习 回文数
反转==本身#include<iostream>#include<vector>using namespace std;int main(){ for(int i = 1000; i < 10000; i++) { int tmp = i; int tmp2 = 0; int cnt2 = 0; while(tmp > 0)...原创 2020-02-27 12:05:55 · 154 阅读 · 0 评论 -
[蓝桥杯]基础练习 特殊回文数
#include<iostream>#include<vector>using namespace std;/*打印 10000 ~ 1000000里所有回文数及对应各个位之和 反转==它本身为回文数int main(){ vector<int>cnt; for(int i = 10000; i < 1000000; i++) ...原创 2020-02-27 12:01:02 · 923 阅读 · 0 评论 -
[蓝桥杯]基础练习 十六进制转十进制
#include<iostream>#include<string>#include<vector>using namespace std;int main(){ string num; cin>>num; int len = num.size(); long long res = 0; for(int i = 0; i &...原创 2020-02-26 22:54:06 · 91 阅读 · 0 评论 -
[蓝桥杯]基础练习 十六进制转八进制
16进制转成2进制,2进制转成8#include<iostream>#include<string>#include<vector>using namespace std;string get2(string& num){ int len = num.size(); string res = ""; for(int i = 0;...原创 2020-02-26 22:10:08 · 146 阅读 · 0 评论 -
2019第十届蓝桥杯B组C++省赛E题迷宫--BFS(倒搜)
试题 E: 迷宫本题总分:15 分【问题描述】下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方。010000000100001001110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫, 一共 10 步。其中 D...原创 2019-10-09 18:07:59 · 487 阅读 · 0 评论 -
第九届蓝桥杯省赛C++A组第二题 ---星期一
题目第二题 星期一 整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一? (不要告诉我你不知道今天是星期几) 注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字。解:我的方法是直接把日历打印出来,每七天一行,然后有多少行就有多少个星期,当然这里先按1901/1/1是星期一打印(我的电脑查不到1900/1/1 星期几),然后看下日历2000/12/3...原创 2019-03-16 11:28:25 · 302 阅读 · 0 评论 -
明码 蓝桥杯
汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节....第31字节, 第32字节这道题目是给你一段多...原创 2019-03-14 21:17:10 · 231 阅读 · 0 评论