
蓝桥杯
9677
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法--sort
头文件sort(数组名,数组名加比较的元素个数)实际上比较的是a[0]到a[i-1]前K名的平均数#include<iostream>#include<string.h>#include<algorithm>int score[35];using namespace std;int main(){ int N; cin>>N; int k; double ans=0; for(int i=0;i<N;i++){ c原创 2021-04-15 11:07:39 · 223 阅读 · 0 评论 -
算法---字符
输出字母三角形输入格式:输入一个整数n(0<n<=26),表示字母三角形的层数输入 2输出 输入 3输出#include<iostream>#include<string>using namespace std;int main(){int n;cin>>n;for(int i=1;i<=n;i++){ string space=string(n-i,' ');//(n-i个空格) string ch=string原创 2021-04-13 23:39:09 · 141 阅读 · 0 评论 -
蓝桥杯2016省赛B第一题
有一堆煤球,堆成三角棱锥第一层1第二层 3第三层 6第四层 10一共有100层共有多少个煤球1 3 6 10这个序列就是上一层的数加上本层的序号对于第一层来说就是0直接加本层序号#include<iostream>using namespace std;int main(){ int s=0;int a=0; for(int i=0;i<=100;i++){ s+=i; a+=s; } printf("%d",a); return 0;}原创 2021-04-13 12:53:56 · 99 阅读 · 0 评论 -
2020蓝桥杯第二场B组平面切分
【问题描述】平面上有 N 条直线,其中第 i 条直线是 y = Ai · x + Bi。请计算这些直线将平面分成了几个部分。【输入格式】第一行包含一个整数 N。以下 N 行,每行包含两个整数 Ai; Bi。【输出格式】一个整数代表答案。【样例输入】31 12 23 3【样例输出】6分析:现在纸上画直线如果直线增加一条与已存在直线不相交的则所增加的平面为1如果增加的一条直线与已有直线相交,产生一个交点则比原来平行多一个平面最终的平面数为1+直线数+交点数设置原创 2021-04-09 21:39:56 · 631 阅读 · 0 评论 -
2020蓝桥杯省赛C/C++B组(第二场)回文日期
2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2日。因为如果将这个日期按 “yyyymmdd” 的格式写成一个 8 位数是 20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示 20200202 是 “千年一遇” 的特殊日子。对此小明很不认同,因为不到 2 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。也有人表示 20200202 并不仅仅是一个回文日期,还是一个 ABABBABA型的回文日期。对此小明也不认同,因为大原创 2021-04-04 16:29:33 · 404 阅读 · 1 评论 -
2020年第十届C/C++ B组第二场蓝桥杯省赛真题 成绩统计
题目描述小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。【输入格式】 输入的第一行包含一个整数n,表示考试人数。接下来n行,每行包含一个0至100的整数,表示一个学生的得分。【输出格式】 输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分四舍五入保留整数。【样例输入】780925674881000原创 2021-04-01 16:11:53 · 708 阅读 · 0 评论 -
2020年第十届C/C++ B组第二场蓝桥杯省赛真题第四题:跑步锻炼
第四题:跑步锻炼题目描述小蓝每天都锻炼身体。正常情况下,小蓝每天跑1千米。如果某天是周一或者月初(1日),为了激励自己,小蓝要跑2千米。如果同时是周一或月初,小蓝也是跑2千米。小蓝跑步已经坚持了很长时间,从2000年1月1日周六(含)到2020年10月1日周四(含)。请问这段时间小蓝总共跑步多少千米?题目分析首先算出总的天数,和月份数,然后求出一共有多少个周一,和周一中为月份的天数最后总天数+周一天数+月初天数 - 周一和月初重合天数————————————————版权声明:本文为优快云博主原创 2021-03-30 14:11:16 · 1352 阅读 · 1 评论 -
2020第11届蓝桥杯C++B组蓝桥2020试题 第二套C: 蛇形填数
第三题:蛇形填数题目描述如下图所示,小明用从1开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20行第20列的数是多少?参考了大佬的写法,原来这个蛇形填数在算法竞赛书上也提到过,但是由于刚接触,当时考的时候没看出来,硬画图数的,好像最后还数对了#include<iostream>using namespace std;int main(){int i=0;int j=0;int cnt=2;//用来为每个元素赋值//虽然说是每个元素原创 2021-03-27 09:35:56 · 840 阅读 · 3 评论 -
C++ 蓝桥杯试题 算法训练 Torry的困惑(基本型)
试题 算法训练 Torry的困惑(基本型)资源限制时间限制:1.0s 内存限制:512.0MB问题描述 Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。输入格式 仅包含一个正整数n,其中原创 2020-08-05 18:25:56 · 611 阅读 · 0 评论 -
蓝桥杯 C++试题 算法训练 寻找数组中最大值
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 对于给定整数数组a[],寻找其中最大值,并返回下标。输入格式 整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。输出格式 输出最大值,及其下标样例输入33 2 1样例输出3 0思路:变量 n 数组长度,数组a 存要输入的数 数组b 存数组a中的数(复制一份)用sort函数来讲数组进行排序,默认升序排序,所以最大数是最后一个a[n-原创 2020-07-30 20:58:35 · 803 阅读 · 0 评论 -
蓝桥杯--历届试题--核桃的数量---三个数的最小公倍数---更相减损术
问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)输出格式输出一个正整数,表示每袋核桃的数量。样例输入12 4 5样例输出120样例输入23 1 1样例输出23原创 2020-07-21 12:10:44 · 176 阅读 · 0 评论 -
蓝桥杯 C++试题 算法训练 K好数
问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的值。样例输入4 2样例输出7数据规模与约定对于30%的数据,KL <= 106;对于50%的数据,原创 2020-07-27 23:03:57 · 536 阅读 · 0 评论