第十一届蓝桥杯大赛软件杯省赛C/C++大学A组
除开E,I,J外,其他题目均有解答
yyd_s
这个作者很懒,什么都没留下…
展开
-
试题H 字串分值
题目链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 题目解析:看每个字符会在多少个字串中作出贡献即可,将其相加即可。 代码: //#define local #include<cstdio> #include<iostream> #include<string> using namespace std; typedef long long ll; #define MAXN 100002 ll res=0; int last[MAXN]; int ne原创 2022-05-03 10:03:15 · 133 阅读 · 0 评论 -
试题G 回文日期
题目链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 题目解析:用i,j,k分别表示年月日,暴力循环加剪枝 代码: //#define local #include<cstdio> #include<iostream> using namespace std; typedef long long ll; int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; bool isrun(int y){ if((y%4=原创 2022-05-03 10:03:04 · 116 阅读 · 0 评论 -
试题F 成绩分析
题目链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 题目解析:按照题目要求直接编码即可。 代码: //#define local #include<cstdio> #include<iostream> #include<vector> using namespace std; int main(){ #ifdef local freopen("data.in","rb",stdin); //freopen("data.out","wb",std.原创 2022-05-03 10:02:47 · 114 阅读 · 0 评论 -
试题D 八段码
题目链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 题目答案:80 题目解析:暴力遍历+并查 集 首先将七段码转化成图 再枚举出每一种情况,后用并查集看形成的图的连通分量是否为1 代码: //#define local #include<cstdio> #include<iostream> #include<vector> typedef long long ll; using namespace std; vector<int&g..原创 2022-05-03 10:02:37 · 144 阅读 · 0 评论 -
试题C 蛇形填数
试题链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 题目答案:761 题目解析:找规律题,对于在对角线上的数,满足: dp[i] = dp[i-1] + 4*(i-1) 代码: //#define local #include<cstdio> #include<iostream> using namespace std; long long dp[30]; int main(){ #ifdef local freopen("data.in","rb",.原创 2022-05-03 10:02:17 · 126 阅读 · 0 评论 -
试题B 既约分数
题目链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 题目答案:2481215 题目解析:暴力遍历即可,注意在题目条件下:1/1也算既约分数 代码: //#define local #include<cstdio> #include<iostream> using namespace std; int gcd(int a,int b){ return b==0?a:gcd(b,a%b); } int main(){ #ifdef local //原创 2022-05-03 10:02:07 · 124 阅读 · 0 评论 -
试题A:门牌制作
题目链接:精选项目课程_IT热门课程_蓝桥云课课程 - 蓝桥云课 答案:624 题目解析:根据题目要求编码即可 代码: //#define local #include<cstdio> #include<iostream> using namespace std; typedef long long ll; int n; // 计算数n含有多少个2 ll count(int n){ ll res=0; for(int i=1;i<=n;i++){ int t原创 2022-05-03 10:01:54 · 269 阅读 · 0 评论