
蓝桥杯历史题目
西雨_
假令风歇时下来,犹能簸却沧溟水。
展开
-
第九届蓝桥杯省赛JAVA语言 C组题解_解2 猴子数香蕉
JAVA语言 C组题解_题1 哪天返回题目解题思路题目小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,小明在第几天就能凑够108元,返回地球。解题思路暴力破解//java代码 publi...原创 2018-11-09 15:14:47 · 1541 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题7 搭积木
JAVA语言 C组题解_题7 题目解题思路题目搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 56 7 8 9 0 3 1 7 5 29 8 6 4 ...原创 2019-01-27 14:44:45 · 762 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题8 冰雹数
JAVA语言 C组题解_题8 冰雹数题目解题思路题目冰雹数任意给定一个正整数N,如果是偶数,执行: N / 2如果是奇数,执行: N * 3 + 1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,一会儿又降落下来。就这样起起落落的,但最终必会落到“1”这有点像小冰雹粒子在冰雹云中翻滚增长的样子。比如N=99,28,14,7,22,11,...原创 2019-01-27 15:06:24 · 861 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题9 四平方和
JAVA语言 C组题解_题9 四平方和题目解题思路题目四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求...原创 2019-01-28 14:00:58 · 604 阅读 · 1 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题10 密码脱落
JAVA语言 C组题解_题10 密码脱落题目解题思路题目密码脱落X星球的考古学家发现了一批古代留下来的密码。这些密码是由A、B、C、D 四种植物的种子串成的序列。仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。你的任务是:给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能...原创 2019-01-28 14:28:08 · 879 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解(全)
**如题下面附带链接**有奖猜谜煤球数目平方怪圈骰子游戏分小组凑算式搭积木冰雹数四平方和密码脱落原创 2019-01-28 18:54:17 · 1065 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题1 有奖猜谜
JAVA语言 C组题解_题1 有奖猜谜题目解题思路题目标题:有奖猜谜有奖猜谜小明很喜欢猜谜语。最近,他被邀请参加了X星球的猜谜活动。每位选手开始的时候都被发给777个电子币。规则是:猜对了,手里的电子币数目翻倍,猜错了,扣除555个电子币, 扣完为止。小明一共猜了15条谜语。战果为:vxvxvxvxvxvxvvx其中v表示猜对了,x表示猜错了。请你计算一下,小明最后手里的电...原创 2019-01-23 11:39:45 · 828 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题2 煤球数目
JAVA语言 C组题解_题2 煤球数目题目解题思路题目标题:煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解题思路1、找规律,第二层比第一层多2个...原创 2019-01-23 12:22:46 · 602 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题3 平方怪圈
JAVA语言 C组题解_题3 平方怪圈题目解题思路题目标题:平方怪圈如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。请填写该最大数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解题思路1、...原创 2019-01-25 13:34:51 · 805 阅读 · 1 评论 -
第八届蓝桥杯决赛赛JAVA语言 C组题解_题 1 数位和
算法题库 数位和 题目解题思路题目问题描述数学家高斯很小的时候就天分过人。一次老师指定的算数题目是:1+2+…+100。高斯立即做出答案:5050!这次你的任务是类似的。但并非是把一个个的数字加起来,而是对该数字的每一个数位作累加。这样从1加到100的“和”是:901从10加到15是:21,也就是:1+0+1+1+1+2+1+3+1+4+1+5,这个口算都可以出结果的。按这样的“加...原创 2018-12-27 17:31:12 · 649 阅读 · 2 评论 -
第八届蓝桥杯决赛JAVA语言 C组题解_题 4 小数第n位
JAVA语言决赛 C组题解_题 4 小数第n位题目解题思路题目问题描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入:一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<10...原创 2019-03-29 22:19:39 · 316 阅读 · 0 评论 -
第八届蓝桥杯决赛JAVA语言 C组题解_题 2 数字划分
JAVA语言决赛 C组题解_题 2 数字划分题目解题思路题目问题描述w星球的长老交给小明一个任务:1,2,3…16 这16个数字分为两组。要求:这两组数字的和相同,并且,两组数字的平方和也相同,并且,两组数字的立方和也相同。请你利用计算机的强大搜索能力解决这个问题。并提交1所在的那个分组的所有数字。这些数字要从小到大排列,两个数字间用一个空格分开。即类似:1 4 5 8 …...原创 2019-03-30 12:15:14 · 600 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题6 凑算式
JAVA语言 C组题解_题6 凑算式题目解题思路题目凑算式(如果显示有问题,可以参见【图1.jpg】)这个算式中AI代表19的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。解题思路1、暴力破解,遍历所有可能从中...原创 2019-01-27 13:42:21 · 520 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题5 分小组
JAVA语言 C组题解_题5 分小组题目解题思路题目标题:分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,… I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHA...原创 2019-01-25 14:22:10 · 523 阅读 · 0 评论 -
第七届蓝桥杯省赛JAVA语言 C组题解_题4 骰子游戏
JAVA语言 C组题解_题4 骰子游戏题目解题思路题目标题:骰子游戏骰子游戏我们来玩一个游戏。同时掷出3个普通骰子(6个面上的数字分别是1~6)。如果其中一个骰子上的数字等于另外两个的和,你就赢了。下面的程序计算出你能获胜的精确概率(以既约分数表示)public class Main{public static int gcd(int a, int b){if(b==0)...原创 2019-01-25 13:50:13 · 601 阅读 · 0 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题1 哪天返回
JAVA语言 C组题解_题1 哪天返回题目解题思路题目小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,小明在第几天就能凑够108元,返回地球。解题思路暴力破解结果:11//java代码...原创 2018-11-09 15:24:14 · 1178 阅读 · 0 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题3 字母阵列
JAVA语言 C组题解_题3 字母阵列题目解题思路题目仔细寻找,会发现:在下面的8x8的方阵中,隐藏着字母序列:“LANQIAO”。SLANQIAOZOEXCCGBMOAYWKHIBCCIPLJQSLANQIAORSFWFNYAXIFZVWALCOAIQNAL我们约定: 序列可以水平,垂直,或者是斜向;并且走向不限(实际上就是有一共8种方向)。上图中一共有4个满足要求的串...原创 2018-11-11 15:44:21 · 2413 阅读 · 0 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题9 小朋友崇拜圈)
JAVA语言 C组题解_题9 小朋友崇拜圈题目解题思路题目班里N个小朋友,每个人都有自己最崇拜的一个小朋友(也可以是自己)。在一个游戏中,需要小朋友坐一个圈,每个小朋友都有自己最崇拜的小朋友在他的右手边。求满足条件的圈最大多少人?小朋友编号为1,2,3,…N输入第一行,一个整数N(3&lt;N&lt;100000)接下来一行N个整数,由空格分开。要求输出一个整数,表示满足条件的最...原创 2018-11-21 11:02:41 · 2808 阅读 · 3 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题8 等腰三角形
JAVA语言 C组题解_题8 等腰三角形题目解题思路题目本题目要求你在控制台输出一个由数字组成的等腰三角形。具体的步骤是:先用1,2,3,…的自然数拼一个足够长的串用这个串填充三角形的三条边。从上方顶点开始,逆时针填充。比如,当三角形高度是8时:防止图形格式错乱这里用图片;CPU消耗 &lt; 1000ms解题思路1、 分解算法,将复杂的图形分解成多个简单的小图形2、分...原创 2018-11-19 17:53:44 · 1079 阅读 · 2 评论 -
蓝桥杯历届试题 核桃的数量
蓝桥杯历届试题 核桃的数量题目解题思路题目问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开...原创 2018-12-04 13:17:46 · 531 阅读 · 0 评论 -
蓝桥杯历届试题 错误票据
蓝桥杯历届试题 错误票据 题目解题思路题目问题描述某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入格式要求程序首先输入一个...原创 2018-12-21 14:03:35 · 457 阅读 · 0 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题4 第几个幸运数
JAVA语言 C组题解_题4 第几个幸运数题目解题思路题目标题:第几个幸运数到x星球旅行的游客都被发给一个整数,作为游客编号。x星的国王有个怪癖,他只喜欢数字3,5和7。国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品。我们来看前10个幸运数字是:3 5 7 9 15 21 25 27 35 45因而第11个幸运数字是:49小明领到了一个幸运数字 5908470...原创 2018-12-22 12:32:46 · 1003 阅读 · 4 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题5 书号验证
JAVA语言 C组题解_题4 书号验证题目解题思路题目标题:书号验证2004年起,国际ISBN中心出版了《13位国际标准书号指南》。原有10位书号前加978作为商品分类标识;校验规则也改变。校验位的加权算法与10位ISBN的算法不同,具体算法是:用1分别乘ISBN的前12位中的奇数位(从左边开始数起),用3乘以偶数位,乘积之和以10为模,10与模值的差值再对10取模(即取个位的数字)即...原创 2018-12-22 13:19:12 · 1659 阅读 · 5 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题6 打印大X
JAVA语言 C组题解_题6 打印大X题目解题思路题目标题:打印大X如下的程序目的是在控制台打印输出大X。可以控制两个参数:图形的高度,以及笔宽。用程序中的测试数据输出效果:(如果显示有问题,可以参看p1.png)高度=15, 笔宽=3*** *** *** *** ***** *** ***** *** ****** ***高度=8...原创 2018-12-23 10:56:27 · 743 阅读 · 0 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题7 缩位求和
JAVA语言 C组题解_题7 缩位求和题目解题思路题目标题:缩位求和在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确。比如:248 * 15 = 3720把乘数和被乘数分别逐位求和,如果是多位数再逐位求和,直到是1位数,得2 + 4 + 8 = 14 ==> 1 + 4 = 5;1 + 5 = 65 * 6而结果逐位求和为 35 * 6 的结果逐位求和...原创 2018-12-23 11:12:26 · 1233 阅读 · 0 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解_题10 耐摔指数
JAVA语言 C组题解_题10 耐摔指数题目解题思路题目标题:耐摔指数x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是...原创 2018-12-25 19:11:54 · 6321 阅读 · 8 评论 -
第九届蓝桥杯省赛JAVA语言 C组题解(全)
**如题下面附带链接第十题挖坑代填。**哪天返回猴子分香蕉字母阵列第几个幸运数书号验证打印大X缩位求和等腰三角形小朋友崇拜圈耐摔指数...原创 2018-12-23 11:30:36 · 1458 阅读 · 0 评论 -
第八届蓝桥杯决赛赛JAVA语言 C组题解_题 5 分考场
JAVA语言决赛 C组题解_题 5 分考场题目解题思路题目问题描述n个人参加某项特殊考试。为了公平,要求任何两个认识的人不能分在同一个考场。求是少需要分几个考场才能满足条件。输入格式:第一行,一个整数n(1<n<100),表示参加考试的人数。第二行,一个整数m,表示接下来有m行数据以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) ...原创 2019-03-31 17:06:31 · 567 阅读 · 0 评论