![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
旺仔大大
这个作者很懒,什么都没留下…
展开
-
2021-04-10
文章目录试题 A: 跑步训练试题 B: 纪念日试题 C: 合并检测试题 A: 跑步训练试题 A: 跑步训练试题 B: 纪念日试题 B: 纪念日试题 C: 合并检测【问题描述】新冠疫情由新冠病毒引起,最近在 A 国蔓延,为了尽快控制疫情,A 国准备给大量民众进病毒核酸检测。然而,用于检测的试剂盒紧缺。为了解决这一困难,科学家想了一个办法:合并检测。即将从多个人(k个)采集的标本放到同一个试剂盒中进行检测。如果结果为阴性,则说明这 k个人都是阴性,用一个试剂盒完成了 k 个人的检测。如果结.原创 2021-04-11 11:17:54 · 116 阅读 · 0 评论 -
试题 B: 纪念日
#include<bits/stdc++.h>using namespace std;int main(void){ int year1=1921,year2=2020;//年份 int n=0;//闰年个数 long long sum=0;//时间 for(int i=year1+1;i<=year2; i++){ if((i%4==0&&i%100!=0)||i%400==0){//闰年判断 n++;//25 } } sum = (99原创 2021-04-11 11:06:44 · 211 阅读 · 0 评论 -
试题 A: 跑步训练
【问题描述】小明要做一个跑步训练。初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位#include<bits/stdc++.h>using namespace原创 2021-04-10 12:03:18 · 306 阅读 · 0 评论 -
试题 C: 数列求值
给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。#include<stdio.h>#include<stdlib.h>int main() { int i; int j; int a[3]; a[0]=1; a[1]=1; a[2]=1; for(i=3;i<20190324;i++){ a[i%3]=a[(i-1)%3]+a[(i-2)%3]+a[(原创 2021-04-09 19:49:11 · 169 阅读 · 0 评论 -
19年蓝桥杯B组省赛
文章目录试题 A: 组队试题 B: 年号字串试题 C: 数列求值试题 D: 数的分解试题 E: 迷宫试题 A: 组队作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1号位至 5 号位的评分之和最大可能是多少?#include<stdio.h>#include<stdlib.h>int main() { int i,j; int i1,i2,i3,i4原创 2021-04-09 19:46:55 · 133 阅读 · 0 评论 -
试题 G: 完全二叉树的权值
【输入格式】第一行包含一个整数 N。第二行包含 N 个整数 A 1 , A 2 , ··· A N 。【输出格式】输出一个整数代表答案。【样例输入】71 6 5 4 3 2 1【样例输出】2#include<bits/stdc++.h>using namespace std;long long a[10000];//储存个深度的节点权值和int main(void){ int n; // 节点数N int x; // 暂时储存节点原创 2021-04-09 19:45:39 · 90 阅读 · 0 评论 -
试题 E: 迷宫
#include<bits/stdc++.h>using namespace std;struct node { int x; int y; string p; //path,记录从起点(0,0)到这个点(x,y)的完整路径};char a[31][51]; //存地图char k[4]= {'D','L','R','U'};int dir[4][2]= {{1,0},{0,-1},{0,1},{-1,0}};int vis[30][50]; //标记。vis=1: 已经搜过原创 2021-04-09 19:43:05 · 114 阅读 · 0 评论 -
试题 D: 数的分解
把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和1001+1000+18 被视为同一种。#include <stdio.h>#include <stdlib.h>int AC(int n);int main(void){ int i,j,k; //循环变量 int n=0; //原创 2021-04-09 19:41:32 · 126 阅读 · 0 评论 -
试题 B: 年号字串
小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对应 28,AZ 对应 52,LQ 对应 329。请问 2019 对应的字符串是什么?#include<stdio.h>#include<stdlib.h>int main() { int a; int x; scanf("%d",&a); while(a!=0){ x=a%26;//对26取余原创 2021-04-09 19:40:05 · 173 阅读 · 0 评论 -
2019蓝桥杯B组数的分解
通过对3个数的排序要求巧妙避开数据相同不算,数据顺序不同也不算的要求剩下的直接暴力枚举。#include <stdio.h>#include <stdlib.h>int AC(int n);int main(void){ int i,j,k; //循环变量 int n=0; //储存种数 for(i=1; i<=2019; i++){ if(AC(i)) //排除含2,9的数 for(j=1.原创 2021-03-17 21:17:36 · 275 阅读 · 1 评论