蓝桥杯
哈五
这个作者很懒,什么都没留下…
展开
-
第七届蓝桥杯JAVA语言B组_煤球数目
题目:煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。结果:171700解析:每一层的树木是三棱锥型递原创 2017-04-09 09:09:15 · 377 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_奇怪的分式
标题:奇怪的分式上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母原创 2017-04-11 20:01:38 · 396 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_圆周率
标题:圆周率数学发展历史上,圆周率的计算曾有许多有趣甚至是传奇的故事。其中许多方法都涉及无穷级数。 图1.png中所示,就是一种用连分数的形式表示的圆周率求法。下面的程序实现了该求解方法。实际上数列的收敛对x的初始值 并不敏感。 结果打印出圆周率近似值(保留小数点后4位,并不一定与圆周率真值吻合)。 double x = 111; for(int n = 1000原创 2017-04-11 19:57:48 · 713 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_大衍数列
标题:大衍数列中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。它的前几项是:0、2、4、8、12、18、24、32、40、50 ...其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。以下的代码打印出了大衍数列的前 100 项。for(int i=1; i<100; i++){ if(_____原创 2017-04-11 19:51:40 · 783 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_猜字母
标题:猜字母把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。 得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。答案:q解析:代码如下原创 2017-04-11 19:47:59 · 377 阅读 · 0 评论 -
蓝桥杯JAVA言语B组_切面条
标题:切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过浏览器提交答案。不要填写任何多余的内容。答案:1025解析:本题也在于思考的过程,他是一根拉面切开。然后查原创 2017-04-11 19:43:19 · 410 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_武功秘籍
标题:武功秘籍小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字,不要填写任何多余的内容。答案:7解析:一个for循环的应用,但原创 2017-04-11 19:40:19 · 708 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_加法变乘法
题目:加法变乘法我们都知道:1+2+3+ ... + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交原创 2017-04-11 19:29:11 · 1329 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_九数组分数
题目:九数组分数1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法?下面的程序实现了该功能,请填写划线部分缺失的代码。public class A{ public static void test(int[] x) { int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3]; int b = x[4]原创 2017-04-11 19:23:35 · 611 阅读 · 0 评论 -
蓝桥杯JAVB语言B组_循环节长度
题目:循环节长度两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位。下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。 public static int f(int n, int m) { n = n % m;原创 2017-04-11 19:14:56 · 1589 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_三羊献瑞
题目:三羊献瑞观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞------------------- 三 羊 生 瑞 气(如果有对齐问题,可以参看【图1.jpg】)其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。原创 2017-04-11 19:06:55 · 847 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_立方变自身
题目:立方变自身观察下面的现象,某个数字的立方,按位累加仍然等于自身。1^3 = 1 8^3 = 512 5+1+2=817^3 = 4913 4+9+1+3=17...请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?答案:6个 (6个1、8、17、18、26、27)代码:public class S_Two {原创 2017-04-11 18:58:50 · 475 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_四平方和
题目:四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:原创 2017-04-09 11:41:49 · 604 阅读 · 2 评论 -
蓝桥杯JAVA语言B组_方格填数
题目:方格填数如下的10个格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?答案:1580解析:原创 2017-04-09 10:57:30 · 352 阅读 · 0 评论 -
第七届蓝桥杯JAVA语言B组_抽签
题目:抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFFCCFFF原创 2017-04-09 10:43:18 · 547 阅读 · 0 评论 -
第七届蓝桥杯JAVA语言B组_分小组
题目:分小组9名运动员参加比赛,需要分3组进行预赛。有哪些分组的方案呢?我们标记运动员为 A,B,C,... I下面的程序列出了所有的分组方法。该程序的正常输出为:ABC DEF GHIABC DEG FHIABC DEH FGIABC DEI FGHABC DFG EHIABC DFH EGIABC DFI EGHABC D原创 2017-04-09 10:24:31 · 362 阅读 · 0 评论 -
第七届蓝桥杯JAVA语言B组_凑算式
题目:凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】) 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少原创 2017-04-09 09:41:03 · 573 阅读 · 0 评论 -
第七届蓝桥杯JAVA语言B组_生日蜡烛
题目:生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。结果:26 解析:本题只需要设置一个开始的年龄i,和过生日的次数j,两原创 2017-04-09 09:17:15 · 787 阅读 · 0 评论 -
蓝桥杯JAVA语言B组_饮料换购
题目:饮料换购乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0输出:一个整数,表示实际得到的饮料数例如:用户输入:100原创 2017-04-11 19:33:10 · 311 阅读 · 0 评论