题目描述:一个整数可以拆分为2的幂的和,例如:7 = 1+ 2 +
47 = 1 + 2
+ 2 + 27 = 1 + 1
+ 1 + 47 = 1 + 1
+ 1 + 2 + 27 = 1 + 1
+ 1 + 1 + 1 + 27 = 1 + 1
+ 1 + 1 + 1 + 1 + 1总共有六种不同的拆分方式再比如: 4可以拆分成:
4 = 4, 4 = 1+1+1+1...
分类:
其他好文 时间:
2016-07-10 18:42:36
阅读次数:
145
题目描述:描述:一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。
有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下...
分类:
其他好文 时间:
2016-07-10 11:18:18
阅读次数:
220
题目描述:Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图,假设给定单词if,你必须先吃掉i然后才能吃掉f。但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。
,指定W为“SOLO”,则在地图中红色标注了单词“SOLO”。 注意区分英文字母大小写,你只...
分类:
编程语言 时间:
2016-07-10 11:16:28
阅读次数:
238
题目描述:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出,问最后留下的那位是原来第几号。思路分析:
首先是选好数据结构,轻量级的boolean数组,下边代表序号,全部初始化位true
退出变为false,设置全局变量int a,遍历数组,a++(当对应为false时候,continue跳过)
遍历数组统计true的数量,为1时候退出
注意:如果要用List来存储,注...
分类:
其他好文 时间:
2016-07-10 06:29:34
阅读次数:
173
题目描述:求整数的Root:给定正整数,求每位数字之和;如果和不是一位数,则重复;
输入:输入任意一个或多个整数
输出:输出各位数字之和,直到和为个位数为止(输入异常,则返回-1),多行,每行对应一个输入数据的结果。样例输入:25
865样例输出:7
1思路分析:
首先求个位数相加,经典方法,求余相除
要求各个位数的和是小于10,可以采用递归或者循环
代码:import java.util....
分类:
其他好文 时间:
2016-07-09 22:19:05
阅读次数:
127
题目:扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):)
3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER
输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如:4 4 4 4-joker JOKE...
分类:
其他好文 时间:
2016-07-04 01:16:57
阅读次数:
177
题目描述:老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述:输入包括多组测试数据。
每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。
学生ID编号从1编到N。
第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩...
分类:
其他好文 时间:
2016-07-03 19:12:24
阅读次数:
490
题目描述 计算最少出列多少位同学,使得剩下的同学排成合唱队形 说明: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1< ...
分类:
其他好文 时间:
2016-06-25 20:26:55
阅读次数:
180
题目要求如下:
扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):)
3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER
输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如:4 4 4 4-jok...
分类:
其他好文 时间:
2016-05-12 20:34:24
阅读次数:
157
牛客网做的华为2016机试题目,新手,代码较乱,一起讨论。
题目要求如下:
老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.
输入描述:
输入包括多组测试数据。
每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。
学生ID编号从1编到N。
第二...
分类:
其他好文 时间:
2016-05-12 19:50:19
阅读次数:
154