2014年第五届蓝桥杯决赛Java本科B组试题解析
作者:互联网
第一题 国王的遗产
X国是个小国。国王K有6个儿子。在临终前,K国王立下遗嘱:国王的一批牛作为遗产要分给他的6个儿子。
其中,大儿子分1/4,二儿子1/5,三儿子1/6,....
直到小儿子分1/9。
牛是活的,不能把一头牛切开分。
最后还剩下11头牛,分给管家。
请计算国王这批遗产中一共有多少头牛。
这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字)
1 // 国王的遗产 2 3 public class t1 { 4 5 public static void main(String[] args) { 6 7 for (int i = 12; i <= 10000; i++) { 8 if (i % 4 == 0 && i % 5 == 0 && i % 6 == 0 && i % 7 == 0 && i % 8 == 0 && i % 9 == 0) { 9 if (i - i / 4 - i / 5 - i / 6 - i / 7 - i / 8 - i / 9 == 11) { 10 System.out.println(i); 11 } 12 } 13 } 14 // answer: 2520 15 16 // 验算 17 System.out.println( 18 2520 / 4 + " " + 2520 / 5 + " " + 2520 / 6 + " " + 2520 / 7 + " " + 2520 / 8 + " " + 2520 / 9); 19 int res = 2520 - 2520 / 4 - 2520 / 5 - 2520 / 6 - 2520 / 7 - 2520 / 8 - 2520 / 9; 20 System.out.println(res); 21 } 22 23 }
第二题 六角幻方
把 1 2 3 ... 19 共19个整数排列成六角形状,如下:
* * *
* * * *
* * * * *
* * * *
* * *
要求每个直线上的数字之和必须相等。共有15条直线哦!
再给点线索吧!我们预先填好了2个数字,第一行的头两个数字是:15 13,参见图【p1.png】,黄色一行为所求
请你填写出中间一行的5个数字。数字间用空格分开。
这是一行用空格分开的整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字等)
标签:遗产,Java,数字,蓝桥,说明性,2014,填写,public,国王 来源: https://www.cnblogs.com/wyb666/p/10872024.html