
蓝桥杯Java历年真题解析
为了妹子而奋斗
这个作者很懒,什么都没留下…
展开
-
第六届蓝桥杯JavaA组第九题垒骰子
赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。 经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥! 我们先来规范一下骰子:1 的对面是 4,2 的对面是 5,3 的对面是 6。 假设有 m 组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。 atm想计算一下有多少种不同的可能的垒骰子方式。 两种垒骰子方式相...原创 2018-03-15 13:29:22 · 482 阅读 · 0 评论 -
第七届蓝桥杯JavaA组第一题煤球数目
煤球数目有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), …. 如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。public class S2016JavaA_1 { public s...原创 2018-03-09 12:14:01 · 296 阅读 · 0 评论 -
第七届蓝桥杯JavaA组第二题生日蜡烛
生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。public class S2016JavaA_2 { public static void...原创 2018-03-09 12:16:19 · 235 阅读 · 0 评论 -
第七届蓝桥杯JavaA组第三题搭积木
搭积木小明最近喜欢搭数字积木, 一共有10块积木,每个积木上有一个数字,0~9。搭积木规则: 每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。 最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法:0 1 2 3 4 5 6 7 8 90 3 1 7 5 2 9 8 6 4 请你计算这样的搭法一共有多少种?...原创 2018-03-09 12:18:36 · 464 阅读 · 0 评论 -
第七届蓝桥杯JavaA组第四题分小组
分小组9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢?我们标记运动员为 A,B,C,… I 下面的程序列出了所有的分组方法。该程序的正常输出为: ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC DEI FGH ABC DFG EHI ABC DFH EGI ABC DFI EGH ABC DGH EFI ABC DGI...原创 2018-03-09 12:20:54 · 317 阅读 · 0 评论 -
第七届蓝桥杯JavaA组第六题寒假作业
寒假作业现在小学的数学题目也不是那么好玩的。 看看这个寒假作业:□ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □(如果显示不出来,可以参见【图1.jpg】)每个方块代表1~13中的某一个数字,但不能重复。 比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5以...原创 2018-03-09 12:25:41 · 388 阅读 · 0 评论 -
第八届蓝桥杯JavaA组第七题正则问题
题目描述: 描述:正则问题考虑一种简单的正则表达式: 只由 x ( ) | 组成的正则表达式。 小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入一个由x()|组成的正则表达式。输入长度不超过100,保证合法。 输出这个正则表达式能接受的最长字符串的长度。...原创 2018-03-12 14:16:59 · 507 阅读 · 0 评论 -
第八届蓝桥杯JavaA组第九题分巧克力
标题: 分巧克力 儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x...原创 2018-03-12 15:07:26 · 348 阅读 · 0 评论 -
第六届蓝桥杯JavaA组第八题移动距离
移动距离X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3… 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 6 6 12 11 10 9 8 7 13 14 15 ….. 我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)输入为3个...原创 2018-03-20 20:28:58 · 331 阅读 · 2 评论