蓝桥杯第七届
ZjfScorpio
这个人不懒哦
展开
-
煤球数目(蓝桥杯第七届省赛第1题)java
问题有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路发现从第2层开始,第i层的数量都是前面一层的数量+i,因此:1.先求得1-100层每层的数量。2.把...原创 2019-03-05 08:54:50 · 391 阅读 · 0 评论 -
交换瓶子(蓝桥杯第七届省赛第9题)java
题目交换瓶子有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N<10000), 表示瓶子的数目第二行:N个正整数,用空格分...原创 2019-03-05 11:36:58 · 694 阅读 · 0 评论 -
取球博弈(蓝桥杯第七届省赛第8题)java
题目两个人玩取球的游戏。一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。如果两人都是奇数,则为平局。假设双方都采用最聪明的取法,第一个取球的人一定能赢吗?试编程解决这个问题。输入格式:第一行3个正整数n1 n2 n3,空格分开,表示每次可取的数目 (0<n1,n2,n3<100...原创 2019-03-05 11:16:25 · 456 阅读 · 0 评论 -
剪邮票(蓝桥杯第七届省赛7题)java
问题如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路1.用5个for循环找出5个不同的数...原创 2019-03-05 10:55:39 · 446 阅读 · 0 评论 -
寒假作业(蓝桥杯第七届省赛第6题)java
问题寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业:□ + □ = □□ - □ = □□ × □ = □□ ÷ □ = □(如果显示不出来,可以参见【图1.jpg】)每个方块代表1~13中的某一个数字,但不能重复。比如:6 + 7 = 139 - 8 = 13 * 4 = 1210 / 2 = 5以及:7 + 6 = 139 - 8 = ...原创 2019-03-05 10:20:06 · 464 阅读 · 0 评论 -
抽签(蓝桥杯第七届省赛第5题)java
问题抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。…那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFFCCEFFCCDFFCCDEFBEFFFB...原创 2019-03-05 10:08:12 · 350 阅读 · 0 评论 -
分小组(蓝桥杯第七届省赛第4题)java
问题分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,… I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC DGH EFIABC DGI EFHABC DH...原创 2019-03-05 09:36:15 · 314 阅读 · 0 评论 -
搭积木(蓝桥杯第七届省赛第3题)java
问题小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法:01 23 4 56 7 8 903 17 5 29 8 6 4请你计算这样的搭法一共有多少种?请填表示总数目的数字。注意:你提交的应该是一个整数,...原创 2019-03-05 09:21:54 · 612 阅读 · 0 评论 -
生日蜡烛(蓝桥杯第七届省赛第2题)java
问题某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路1.写一个sum函数计算从i年到j年吹的蜡烛数2.用for循环分别给i和j赋值直到sum(i,j)==236...原创 2019-03-05 09:07:21 · 327 阅读 · 0 评论 -
压缩变换(蓝桥杯第七届省赛第10题)java
问题压缩变换小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字变换成...原创 2019-03-05 12:44:03 · 241 阅读 · 0 评论