蓝桥杯
本专栏全为蓝桥杯练习习题个人题解与理解
小岛上的盛夏
这个作者很懒,什么都没留下…
展开
-
【蓝桥杯】省赛:2022求和(简单)——前缀和
前缀和原创 2023-03-08 22:14:32 · 110 阅读 · 0 评论 -
2022练习【简单】
填空原创 2023-03-08 21:22:12 · 47 阅读 · 0 评论 -
2022裁纸刀
填空、找规律原创 2023-03-08 21:20:59 · 63 阅读 · 0 评论 -
九进制转十进制
进制转换原创 2023-03-08 21:10:27 · 547 阅读 · 0 评论 -
蓝桥杯2019年第十届省赛C++B组
解法:可以将符合的数写在一个表格中,排序,进行比较98+99+98+97+98=490B:年号字串(5分)做法一:做法二:abcdefghijklmnopqrstuvwxyz...原创 2023-01-11 21:34:06 · 757 阅读 · 1 评论 -
蓝桥杯 基础练习 十进制转十六进制
文章目录思路:代码:思路:1.取模%:①0~9:数字转字符输出->b[i++]=n%16-10+'A';//-10是因为10(A),11(B),12(C)比A的基础上多了(n%16-10个)②10~15:A、B、C、D、E、F字符输出->b[i++] = n%16+'A'-10;2.除商/:进行下一取模做准备;3.n=0:计算结束;4.倒着输出:int m = i-1; m >= 0; m--主要是根据图示步骤,进行代码描写。注意点:1.i++:之后原创 2021-04-16 21:27:03 · 75 阅读 · 0 评论 -
蓝桥杯 基础练习 数列排序---【排序sort、冒泡排序】
#include<bits/stdc++.h>using namespace std;int main(){ int n; scanf("%d",&n); int a[n]; for(int i = 0;i < n; i++){ scanf("%d",&a[i]); } sort(a,a+n); for(int i = 0; i < n; i++){ cout&l..原创 2021-04-14 21:33:08 · 63 阅读 · 0 评论 -
蓝桥杯 基础练习 特殊回文数
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。数据规模和约定 1<=n<=54。方法1:思路:1.判断是否是回文数;2.判断是否各位数之和为n;3.写两个函数,for循环判断会超时!!!原创 2021-04-14 21:19:27 · 64 阅读 · 0 评论 -
蓝桥杯 基础练习 回文数
方法1:超时字符串输出:printf("%s\n",s2.c_str());#include<bits/stdc++.h>using namespace std;int main(){//超时 for(int i = 1000; i <= 9999; i++){ string s1 = to_string(i); string s2 = s1; reverse(s1.begin(),s1.end()); .原创 2021-04-13 19:40:49 · 51 阅读 · 0 评论 -
蓝桥杯 基础练习 特殊的数字
#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c; for(int i = 100; i <= 999; i++){ a = i%10; b = i/10%10; c = i/100%10; if(i == pow(a,3)+pow(b,3)+pow(c,3)){ printf("%d\n",i);.原创 2021-04-13 19:04:04 · 44 阅读 · 0 评论 -
蓝桥杯 基础练习 杨辉三角形
#include<bits/stdc++.h>using namespace std;int main(){ int n; scanf("%d",&n); int a[n][n]; memset(a,0,sizeof(a));//初始化赋值方法 for(int i = 0; i < n; i++){ for(int j = 0; j <= i; j++){ if(j == 0 || ..原创 2021-04-12 20:19:43 · 66 阅读 · 0 评论 -
蓝桥杯 基础练习 查找整数
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模与约定1 <= n <= 1000。#include&原创 2021-04-12 19:47:14 · 79 阅读 · 0 评论 -
蓝桥杯 基础练习 数列特征
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定1 <= n <= 10000。#include<bits/stdc++原创 2021-04-12 19:37:01 · 48 阅读 · 0 评论 -
蓝桥杯 基础练习 字母图形
试题 基础练习 字母图形资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。 输出格式输出n行,每个m个字符,为你的图形。 样例输入5 7 样例输出ABCDEFGBABCDEFCBABC原创 2021-04-04 15:38:13 · 47 阅读 · 0 评论 -
蓝桥杯 基础练习 01字串
基础练习 01字串资源限制 时间限制:1.0s 内存限制:256.0MB问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。 输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。 样例输出 00000 00001 0001000011 <以下部分省略>方法一:#include<bits/原创 2021-04-04 10:47:44 · 54 阅读 · 0 评论 -
蓝桥杯 基础练习 闰年判断
基础练习 闰年判断资源限制 时间限制:1.0s 内存限制:256.0MB问题描述 给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。 输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。原创 2021-04-04 10:00:38 · 145 阅读 · 0 评论 -
蓝桥杯第八届省赛C++B组
文章目录标题1: 购物单**** 180.90 88折**** 10.25 65折**** 56.14 9折**** 104.65 9折**** 100.30 88折**** 297.15 半价**** 26.75 65折**** 130.62 半价**** 240.28 58折**** 2原创 2021-03-26 21:42:47 · 85 阅读 · 0 评论 -
广度优先算法和深度优先算法
参考简书(C语言):https://www.jianshu.com/p/70952b51f0c8参考博客(JAVA):https://blog.csdn.net/rr123rrr/article/details/77971771转载 2021-03-10 20:19:52 · 141 阅读 · 0 评论 -
入门训练 序列求和---【long long类型】
资源限制时间限制:1.0s 内存限制:256.0MB问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。样例输出5050数据规模与约定1 <= n <=原创 2021-01-25 23:53:20 · 630 阅读 · 0 评论 -
入门训练 圆的面积---【保留小数点问题】
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍五入进行。样原创 2021-01-24 23:26:58 · 226 阅读 · 0 评论 -
入门训练 Fibonacci数列---【超时问题】
资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原创 2021-01-24 23:00:37 · 896 阅读 · 0 评论 -
蓝桥杯知识总结(持续更新)
C++竞赛相关知识点原创 2021-01-24 22:57:42 · 452 阅读 · 0 评论 -
第十二届蓝桥杯竞赛大纲【注意点】
一、时间安排预赛(省赛):时长4小时。决赛:时长4小时;分上下午,选一个场次参加即可。二、编译器环境(我报名的是C++)C/C++开发环境:CodeBlocks-20.03 支持 ANSI C,ANSIC++,STL三、试题形式1.结果填空题...原创 2021-01-23 18:31:34 · 2875 阅读 · 1 评论