随笔分类 -  Java编程

摘要:描述有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000输入输入一组数据:n和... 阅读全文
posted @ 2014-11-29 19:37 zqxLonely 阅读(197) 评论(0) 推荐(0)
摘要:描述如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。输入第一行输入一个数N(0=3 && (a%400==0 || (a%4==0 && a%100!=0)))29 sum++;30 31 ... 阅读全文
posted @ 2014-11-29 19:19 zqxLonely 阅读(310) 评论(0) 推荐(0)
摘要:描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。输入输入两个正整数m,n.(m,n,都是三位数)输出输出m,n,相加时需要进位多少次。样例输入123 456555 5551... 阅读全文
posted @ 2014-11-29 18:19 zqxLonely 阅读(173) 评论(0) 推荐(0)
摘要:描述大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)输入第一行输入一个a(... 阅读全文
posted @ 2014-11-29 15:01 zqxLonely 阅读(205) 评论(0) 推荐(0)
摘要:描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a=2*n && (m-2*n)%2==0 && 4*n>=m && (4*n-m)%2==0)18 ... 阅读全文
posted @ 2014-11-29 14:29 zqxLonely 阅读(261) 评论(0) 推荐(0)
摘要:描述笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小... 阅读全文
posted @ 2014-11-29 13:41 zqxLonely 阅读(313) 评论(0) 推荐(0)
摘要:描述假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要你写一个程序来判断一... 阅读全文
posted @ 2014-11-29 13:19 zqxLonely 阅读(255) 评论(0) 推荐(0)
摘要:描述给定两个数m,n,其中m是一个素数。将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。输入第一行是一个整数s(0<s<=100),表示测试数据的组数随后的s行, 每行有两个整数n,m。输出输出m的个数。样例输入2100 516 2样例输出2415 1 import java.ut... 阅读全文
posted @ 2014-11-29 11:57 zqxLonely 阅读(303) 评论(0) 推荐(0)
摘要:描述小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。输入第一行输入一个整数n(0<n<=10000),表示有n组测试数据;随后的n行输入两个整数i,j(0<i,j<=32767)。输出输出每组测试数据的最大公约数和最小公倍数样例输入36 612 1... 阅读全文
posted @ 2014-11-29 11:53 zqxLonely 阅读(162) 评论(0) 推荐(0)
摘要:描述请判断一个数是不是水仙花数。其中水仙花数定义各个位数立方和等于它本身的三位数。输入有多组测试数据,每组测试数据以包含一个整数n(100<=n<1000)输入0表示程序输入结束。输出如果n是水仙花数就输出Yes否则输出No样例输入1531540样例输出YesNo 1 import java.uti... 阅读全文
posted @ 2014-11-29 11:48 zqxLonely 阅读(249) 评论(0) 推荐(0)
摘要:描述相传韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只掠一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c ,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100 。... 阅读全文
posted @ 2014-11-29 11:42 zqxLonely 阅读(282) 评论(0) 推荐(0)
摘要:描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n<=100)输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9 25 4 3 1 import java... 阅读全文
posted @ 2014-11-29 11:36 zqxLonely 阅读(163) 评论(0) 推荐(0)
摘要:描述Mr. B is a famous music composer. One of his most famous work was his set of preludes. These 24 pieces span the 24 musical keys (there are musically... 阅读全文
posted @ 2014-11-29 10:49 zqxLonely 阅读(278) 评论(0) 推荐(0)
摘要:描述现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。如果输入的整数本身就是素数,则输出该素数本身,距离输出0输入第一行给出测试数据组数N(0<N<=10000)接下来的N行每行有一个整数M(0<M<1000000... 阅读全文
posted @ 2014-11-29 02:13 zqxLonely 阅读(826) 评论(0) 推荐(0)
摘要:描述现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。输入第一行给出整数M(0<M<10)代表多少组测试数据每组测试数据第一行给你N,代表该组测试数据的数量。接下来的N个数为要测试的数据,每个数小于1000输出每组测试数据结果占一行,输出给出的测试数据的所... 阅读全文
posted @ 2014-11-29 01:44 zqxLonely 阅读(201) 评论(0) 推荐(0)
摘要:描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入3qweasdzxc样例输出e ... 阅读全文
posted @ 2014-11-29 01:22 zqxLonely 阅读(395) 评论(0) 推荐(0)
摘要:描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?输入输入一个整数m(0<m<=5000)输出输出m的阶乘,并在输出结束之后输入一个换行符样例输入50样例输出3041409320171337804361260816606476884437764156896051... 阅读全文
posted @ 2014-11-28 23:29 zqxLonely 阅读(303) 评论(0) 推荐(0)
摘要:描述Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as a substring of B? For ... 阅读全文
posted @ 2014-11-28 22:42 zqxLonely 阅读(197) 评论(0) 推荐(0)
摘要:描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0 stack=new Stack();11 12 T=scanner.nextInt();13 14 while(true){15 i... 阅读全文
posted @ 2014-11-28 22:19 zqxLonely 阅读(126) 评论(0) 推荐(0)