![](https://img-blog.csdnimg.cn/7a5548e93970473da2f9a87f426b5b58.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝桥杯青少年创意编程
文章平均质量分 77
蓝桥杯青少年创意编程试题及解析
少儿编程乔老师
信息学奥林匹克山东省赛区优秀辅导教师,蓝桥杯TOP 1%考生指导教师
展开
-
第14届蓝桥杯青少组python试题解析:23年5月省赛
第14届蓝桥杯青少组python试题解析:23年5月省赛。原创 2023-11-16 18:35:02 · 4069 阅读 · 3 评论 -
第14届蓝桥杯青少组python试题解析:22年10月选拔赛
第14届蓝桥杯青少组python试题解析:22年10月选拔赛。原创 2023-11-15 23:22:06 · 2372 阅读 · 1 评论 -
第14届蓝桥杯国赛题解
蓝桥杯第14届国赛青少组题解原创 2023-07-27 10:26:58 · 578 阅读 · 0 评论 -
蓝桥杯青少组python:第十二届国赛
蓝桥杯青少组python:第十二届国赛题解。原创 2023-06-02 10:55:47 · 1032 阅读 · 0 评论 -
蓝桥杯青少组python:第十三届省赛第二场
第十三届蓝桥杯青少组省赛第二场Python原创 2023-05-18 11:30:59 · 1173 阅读 · 2 评论 -
蓝桥杯青少组python:第十三届省赛第一场
蓝桥杯青少组,第十三届省赛第一场,python。原创 2023-05-12 11:47:54 · 2376 阅读 · 0 评论 -
枚举算法:连号区间数
备战蓝桥杯大赛之题解篇:连号区间数。源自第四届蓝桥杯省赛C++B组,第四届蓝桥杯省赛JAVAB组。原创 2021-12-07 00:22:09 · 311 阅读 · 0 评论 -
蓝桥杯创意编程大赛题解:精灵王国
#include <iostream>#include <cstring>using namespace std;const int N = 50;int q[N * N][2], dist[N][N], st[N][N];int dx[] = {-1, 0, 1, 0}, dy[] = {0, 1, 0, -1};int n, m, x1, y1, x2, y2;void bfs(int x, int y){ memset(st, 0, sizeof s原创 2021-06-01 13:35:23 · 1040 阅读 · 2 评论 -
蓝桥杯青少年创意编程大赛题解:求和比较
蓝桥杯青少年创意编程大赛题解原创 2021-05-06 12:52:34 · 2541 阅读 · 7 评论 -
蓝桥杯青少年创意编程大赛题解:查找路径
算法思想高精度数值处理。#include <iostream>using namespace std;//f[i][j][]表示的是走到第i行第j列的方案数的大整数//len[i][j]表示的第i行第j列的大整数的位数int f[110][110][100], len[110][110];//计算大整数f[x][y][]void cal(int x, int y){ int length = max(len[x - 1][y], len[x][y - 1]); for原创 2021-02-07 16:36:20 · 926 阅读 · 0 评论 -
蓝桥杯创意编程大赛题解:回形取数
#include <iostream>using namespace std;const int N = 50;int g[N][N];int main(){ int n, m; cin >> n >> m; for(int i = 1; i <= n; i ++) for(int j = 1; j <= m; j ++) cin >> g[i][j];原创 2021-04-22 17:12:00 · 381 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:带分数
题目描述100100100 可以表示为带分数的形式:100=3+69258714100=3+\frac{69258}{714}100=3+71469258还可以表示为:100=82+3546197100=82+\frac{3546}{197}100=82+1973546注意特征:带分数中,数字 1∼91∼91∼9 分别出现且只出现一次(不包含 000)。类似这样的带分数,100100100 有 111111 种表示法。输入格式一个正整数。输出格式输出输入数字用数码 1∼91∼91∼9 不原创 2021-01-19 08:58:55 · 1080 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:数字组合
题目描述用户输入一个正整数N(3<=N<=9)N(3<=N<=9)N(3<=N<=9)。从 000 到NNN 之间的所有正整数(包含000 和 NNN)中选择三个,组成一个三位数(000 不能作为百位数),且这个三位数为奇数,请计算出共有多少种满足条件的三位数组合。(注意:组成的三位数各位上的数字不能重复)输入格式输入一个正整数 N(3<=N<=9)N(3<=N<=9)N(3<=N<=9)输出描述输出满足条件的三位数组合的个数原创 2021-01-18 22:16:00 · 3567 阅读 · 0 评论 -
第十一届蓝桥杯省赛第一场C++A/B组真题题解:T4整数拼接
题目描述给定一个长度为 nnn 的数组 A1,A2,⋅⋅⋅,AnA_1,A_2,⋅⋅⋅,A_nA1,A2,⋅⋅⋅,An。你可以从中选出两个数 AiA_iAi 和 AjA_jAj(iii 不等于 jjj),然后将 AiA_iAi 和 AjA_jAj 一前一后拼成一个新的整数。例如 12 和 345 可以拼成 12345 或 34512。注意交换 AiA_iAi 和 AjA_jAj 的顺序总是被视为 2 种拼法,即便是 Ai=AjA_i=A_jAi=Aj 时。请你计算有多少种拼法原创 2021-01-13 09:20:20 · 319 阅读 · 0 评论 -
第十一届蓝桥杯省赛第一场C++A/B组真题题解:T3走方格
题目描述在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。现在有个人站在第 1 行第 1 列,要走到第 n 行第 m 列。只能向右或者向下走。注意,如果行号和列数都是偶数,不能走入这一格中。问有多少种方案。算法思想一(记忆化搜索)根据题目描述,要计算的是第 1 行第 1 列、走到第 n 行第 m 列的合法方案。那么可以如下求解:不妨用f[i][j]记录从(i,j)(i,j)原创 2021-01-11 09:35:48 · 864 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:不同数列的个数
题目描述一个数列 PPP 中有 nnn 个数。小蓝从中选择位置连续的 kkk 个数,并对这 kkk 个数进行升序排列。求排序后的数列有多少种?输入描述n kn\ kn kP0 P1...Pn−1P_0\ P_1...P_{n-1}P0 P1...Pn−1其中: 所有的输入都是整数,P0,P1,......,Pn−1P_0,P_1,......,P_{n-1}P0,P1,......,Pn−1数值都不相同。输出格式部分排序后数列的排列数。数原创 2020-12-30 16:18:20 · 1156 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:循环嵌套
题目描述循环以及循环的嵌套,是同学们编写程序时常见的操作,如果用一对括号来代表一个循环的话那么三个循环出现的合法组合有 555 种,分别为∶ “{}{}{}”、"{{{}}}"、"{{}{}}"、"{{}}{}"、"{}{{}}"。输入格式输入一个数字 n(1≤n≤30)n(1\le n\le 30)n(1≤n≤30)代表循环的个数。输出格式输出 nnn 个循环的合法组合数。样例输入3样例输出5算法思想(Catalan数列)根据题目描述求循环嵌套中括号的合法组合,这是一个典型的原创 2020-12-18 11:40:14 · 1103 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:计算24
题目描述“计算 242424”是一个流传已久的数字游戏,小蓝最近对此痴迷不已。游戏规则是:对 444 个 1∼101 \sim 101∼10 之间的自然数,进行加、减、乘三种运算,要求运算结果等于 242424 。乘法的优先级高于加、减,并且算式中不可以用括号,不可以改变 444 个数字出现的顺序。下面我们给出两个游戏的具体例子:若给出的 444 个操作数是:101010、222、444、888,则有两种可能的解答方案:10+2+4+8=2410+2+4+8=2410+2+4+8=24,10×2−原创 2020-12-17 15:15:39 · 2413 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:超级素数
题目描述在大于 111 的自然数中,除了 111 和它本身以外不再有其他因数的数,被称为素数,又叫质数。超级素数是指一个素数,每去掉最后面的一个数字,总能保证剩下的数依然为素数。比如 “373373373” 就是一个超级素数,去掉个位的 “333” 后,“373737” 依然是素数;继续去掉 “373737” 个位的 “777” 后,“333” 还是素数。输入格式输入一个整数 nnn(10≤n≤10810\le n \le 10^810≤n≤108) 。输出格式输出一个数,表示所有小于等于 nn原创 2020-12-16 18:30:41 · 2071 阅读 · 0 评论 -
蓝桥杯青少年创意编程大赛题解:STEMA
题目描述此次测评,蓝桥杯青少组启用了全新的 STEMA 测评。成绩与证书的对应关系如下:排名证书等级前10%一等奖前30%二等奖前60%三等奖前80%优秀奖已知小蓝的成绩及其他所有考生的成绩,你能帮助小蓝计算一下他能获得的证书等级吗?输入格式第一行为一个整数 scorescorescore,(0≤score≤1000\le score\le 1000≤score≤100) 代表小蓝的成绩。第二行为一个整数 nnn,(10≤n≤100010\le原创 2020-12-15 10:10:07 · 8171 阅读 · 1 评论