蓝桥杯
旧岛江少
不会写代码的憨憨
展开
-
算法比赛比较常见的一些坑点
算法比赛比较常见的一些坑点ASCII码:小写字母比大写字母值大320—9: 48—57A—Z: 65—90a—z: 97—122符号常量(宏定义):通俗讲就是“替换”#include<cstdio>#include<cmath>#define pi acos(-1) //定义圆周率π,记为piint main(){ printf("%.2f", pi); //输出圆周率前两位3.14 return 0;}const常量:和原创 2021-04-13 15:16:58 · 200 阅读 · 0 评论 -
蓝桥杯第十一届C/C++ B组大题 :回文日期
AC:#include <bits/stdc++.h>using namespace std;int temp[10]; //容器 int m[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; //一月大,二月平..... bool hw(int x){ int tot = 0; while (x) { temp[tot ++] = x % 10; //把数字回文读入 x /= 10; //读入.原创 2021-04-13 13:27:16 · 346 阅读 · 0 评论 -
BFS板子题:献给阿尔吉侬的花束
思路:1.把输入样例存入预先设好的二维数组,也就是存图2.输入样例:33 4.S..###...E.3 4.S...E......3 4.S..####..E.输出样例:51oop!AC: #include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <queue>#define x f.原创 2021-04-12 19:57:44 · 194 阅读 · 0 评论 -
第四届蓝桥杯C/C++B组:带分数
题目:输入样例1:100输出样例1:11输入样例2:105输出样例2:6解题思路:1.暴力枚举出9个数的全排列,然后用一个长度为9的数组保存全排列的结果2.从全排列的结果中用两重循环暴力分解出三段,每段代表一个数3.验证枚举出来的三个数是否满足题干条件,若满足则计数AC代码(保姆级注释):#include <bits/stdc++.h>using namespace std;const int N = 10;int target;//题目给出的目原创 2021-04-12 14:52:01 · 156 阅读 · 0 评论