![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥
ting9933
这个作者很懒,什么都没留下…
展开
-
2020蓝桥-蛇形填数-七段码
3.蛇形填数【问题描述】如下图所示,小明用从1 开始的正整数“蛇形”填充无限大的矩阵。 图片 容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20 行第20 列的数是多少?1 2 6 7 15 …3 5 8 14 …4 9 13 …10 12 …11 …【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。找规律,第一行第一列1,第二行第二列5,第三行第三列13,可以发现1,5,13中5-1=4,13原创 2021-04-12 18:47:10 · 216 阅读 · 0 评论 -
蓝桥2020b组回文日期判断
题目描述2020年春节期间,有一个特殊的日期引起了大家的注意:2020年2月2日。因为如果将这个日期按“yyyymmdd”的格式写成一个8位数是20200202,恰好是一个回文数。我们称这样的日期是回文日期。有人表示20200202是“千年一遇”的特殊日子。对此小明很不认同,因为不到2年之后就是下一个回文日期:20211202即2021年12月2日。也有人表示20200202并不仅仅是一个回文日期,还是一个ABABBABA型的回文日期。对此小明也不认同,因为大约100年后就能遇到下一个ABABBA原创 2021-04-11 10:38:18 · 322 阅读 · 0 评论 -
2020蓝桥-跑步训练
小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?年数从2000循环到2020月份在2020年不是12 个月,其他都是,找个数记录一下天数有28,29,30,31的,也找个变量记录一下对于星期几,赋值给一个变量直接一直加就行原创 2021-04-10 10:24:13 · 202 阅读 · 0 评论 -
栈-合并数字
蒜头君得到了n个数,他想对这些数进行下面这样的操作,选出最左边的相邻的差的绝对值为1的两个数,只保留较小的数,删去较大的数,直到没有两个相邻的差的绝对值为1的数,问最多可以进行多少次这样的操作?输入格式输入第一行为一个整数n(1≤n≤105)),表示数字的总数第二行为n个整数x1,x2,...,xn(0≤xi≤10的九次方),表示这些数。输出格式输出一行,为一个整数,表示蒜头君最多可以进行多少次这样的操作。Sample Input41 2 0 1Sam...原创 2021-04-06 20:15:55 · 431 阅读 · 0 评论 -
蓝桥杯-2019年-完全二叉树的权值
给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从 上到下、从左到右的顺序依次是 A1, A2, · · · AN,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点 权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是 1。输入第一行包含一个整数 N。 第二行包含N个整数A1,A2,··· AN。输出输出一个整数代表答案。样例输入71 6 5 4 3 2 1样例输出2..原创 2020-10-16 15:27:01 · 222 阅读 · 0 评论 -
蓝桥杯-2019-第十届真题-等差数列,最大公约数
题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有 几项?输入输入的第一行包含一个整数 N。 第二行包含N个整数A1,A2,···,AN。(注意A1 ∼AN并不一定是按等差数列中的顺序给出)输出输出一个整数表示答案样例输入52 6 4 10 20样例输出10题解:刚开始的思路就是排完序找数之间差最小的那个,把它当成公差,但是当遇到这种情况时,就知道想错了原创 2020-10-16 14:52:47 · 192 阅读 · 0 评论 -
蓝桥-2018-乘积最大
给定N个整数A1, A2, … AN。请你从中选出K个数,使其乘积最大。请你求出最大的乘积,由于乘积可能超出整型范围,你只需输出乘积除以1000000009的余数。注意,如果X<0, 我们定义X除以1000000009的余数是负(-X)除以1000000009的余数。即:0-((0-x) % 1000000009)输入第一行包含两个整数N和K。以下N行每行一个整数Ai。输出一个整数,表示答案。样例输入5 3-100000-10000210000010000样例输出99原创 2020-10-15 21:11:41 · 91 阅读 · 0 评论 -
蓝桥杯-2018年第九届真题-全球变暖-广搜
你有一张某海域NxN像素的照片,".“表示海洋、”#"表示陆地,如下所示:….##….##……##.…####.…###.…其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一块陆地像素与海洋相邻(上下左右四个相邻像素中有海洋),它就会被淹没。例如上图中的海域未来会变成如下样子:……………#………请你计算:依照科学家的预测,照片中有多少岛屿会被完原创 2020-10-15 19:56:51 · 151 阅读 · 0 评论 -
蓝桥杯-2018年-螺旋折线
如图所示的螺旋折线经过平面上所有整点恰好一次。对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。例如dis(0, 1)=3, dis(-2, -1)=9给出整点坐标(X, Y),你能计算出dis(X, Y)吗?输入X和Y输出输出dis(X, Y)样例输入0 1样例输出3题解:找规律变形,把图变成这个样子,如果n层,(-n,-n)就是起点,再把终点分为四种情况,终点在每条边对应的情况不同...原创 2020-10-15 17:53:24 · 114 阅读 · 0 评论 -
2018蓝桥B题-明码
B 明码 :汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。 16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。 一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。 把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节, 一共16行,布局是:第1字节,第2字节第3字节,第4字节……第31字节, 第32字节 这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。 题目的要求隐藏在这些信息中原创 2020-10-15 15:38:57 · 134 阅读 · 0 评论 -
蓝桥2018C题-乘积尾零
C 乘积尾零 :如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 98991486 5722 3135 1170 4014 5510 5120 729 2880 90192049 698 4582 43原创 2020-10-15 14:28:55 · 54 阅读 · 0 评论 -
蓝桥2020
试题 D: 合并检测本题总分:10 分【问题描述】新冠疫情由新冠病毒引起,最近在 A 国蔓延,为了尽快控制疫情,A 国准备给大量民众进病毒核酸检测。然而,用于检测的试剂盒紧缺。为了解决这一困难,科学家想了一个办法:合并检测。即将从多个人(k个)采集的标本放到同一个试剂盒中进行检测。如果结果为阴性,则说明这 k个人都是阴性,用一个试剂盒完成了 k 个人的检测。如果结果为阳性,则说明至少有一个人为阳性,需要将这 k 个人的样本全部重新独立检测(从理论上看,如果检测前 k 1 个人都是阴性可以推断出第 k原创 2020-10-14 20:49:17 · 186 阅读 · 0 评论 -
2017蓝桥B题-等差数列-三层循环
B:等差素数列:2,3,5,7,11,13,…是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?注意:需要提交的是一个整数,不要填写任何多余的内容和说明文字。题解:根据an=a1+(n-1)*d;这个公式,设置三层for循环。原创 2020-10-14 16:48:44 · 94 阅读 · 0 评论 -
蓝桥杯练习题-字符串问题
FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入仅有一个数:N ≤ 26。输出请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3 样例输出ABACABA代码如下:#include<stdio.h>#include<string....原创 2020-10-13 17:53:32 · 300 阅读 · 1 评论 -
2016蓝桥B-第三题-排列,暴力,或搜索
这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。题解:注意DEF不是D*E*F,而是D*100+E*10+F;暴力和全排列都可以写代码如下,这里用的排列#include<stdio.h>#include<string.h>#include<algorithm&原创 2020-10-13 15:48:28 · 68 阅读 · 0 评论 -
2016蓝桥B-第六题-全排列
填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。题解:把格子里依次填入0,1,2,3,4,5,6,7,8,9,按照代码所示步骤,推一下就可以了#include<stdio.h>//6#include<string.h>#include<algorithm>using namespace std;..原创 2020-10-13 14:31:19 · 122 阅读 · 0 评论 -
2014蓝桥B-填空第七题-搜索
牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。题解:搜索,把52张牌分成13堆,每次在一堆中拿任意张牌,拿够13张了就记录一下#include<stdio.h>#include<string.h>int su原创 2020-10-12 15:33:51 · 54 阅读 · 0 评论 -
2014蓝桥B-第三题-三羊献瑞
三羊献瑞观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。题解:暴力解决#include<stdio.h>#include<string.h>int main(){ int a,b,c...原创 2020-10-12 14:53:01 · 118 阅读 · 0 评论 -
字符数字转换-2019蓝桥B题
年号字串:小明用字母A 对应数字1,B 对应2,以此类推,用Z 对应26。对于27以上的数字,小明用两位或更长位的字符串来对应,例如AA 对应27,AB 对应28,AZ 对应52,LQ 对应329。请问2019 对应的字符串是什么?运用进制来写,有26个字母,用26进制计算,但是要注意,当被26整除时并不需要进位,应用Z表示具体如下#include<stdio.h>#include<string.h>void dfs(int m){ if(m==0) ...原创 2020-09-28 18:37:00 · 721 阅读 · 0 评论 -
数学题-2019蓝桥d题
数的分解:把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少种不同的分解方法?注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和1001+1000+18 被视为同一种题解:注意要求,三个数不同,正整数,数字中不包含2或者4代码:#include<stdio.h>#include<string.h>int judge(int m){ int flag=1; while(...原创 2020-09-28 18:19:42 · 146 阅读 · 0 评论