随笔分类 -  Java编程

摘要:描述所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数,多重集合S重的重数最大的元素成为众数。例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。现在你的任务是:对于给定的由m个自然数组成的多重集S,计算出S的众数及其重数。输入第一行为n... 阅读全文
posted @ 2014-12-01 20:21 zqxLonely 阅读(528) 评论(0) 推荐(0)
摘要:描述给你两个很大的数,你能不能判断出他们两个数的大小呢?比如123456789123456789要大于-123456输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b数据保证输入的a,b没有前缀的0。如果输入0 0表示输入结束。测试数据组数不超过10组输出如果a>b则输出“a>b”... 阅读全文
posted @ 2014-12-01 19:41 zqxLonely 阅读(405) 评论(0) 推荐(0)
摘要:描述移位密码是最简单的一类代替密码,具体算法就是将字母表的字母右移k个位置(k<26),并对字母表长度作模运算。现给你一串密文,全部由大写字母组成。已知加密过程为:将每个字母按照字母表的顺序右移k位。加密函数:E(m)=(m+k)%q.请破译出明文!输入输入包含多组测试数据(少于1000组)。每组数... 阅读全文
posted @ 2014-12-01 19:05 zqxLonely 阅读(2578) 评论(0) 推荐(0)
摘要:描述有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法。输入输入数据首先包含一个整数n(1<=n<=100),表示测试实例的个数,然后是n行数据,每行包含一个整数m,(1<=m<=40), 表示楼梯的级数。输出对于每个测试实例,请... 阅读全文
posted @ 2014-12-01 17:58 zqxLonely 阅读(170) 评论(0) 推荐(0)
摘要:描述给定两个数n,m,其中m是一个素数。将n(0<=n<=2^31)的阶乘分解质因数,求其中有多少个m。注:^为求幂符号。输入第一行是一个整数s(0<s<=100),表示测试数据的组数随后的s行, 每行有两个整数n,m。输出输出m的个数样例输入3100 516 21000000000 13样例输出... 阅读全文
posted @ 2014-12-01 16:45 zqxLonely 阅读(369) 评论(0) 推荐(0)
摘要:描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)?输入首行输入n,表示有多少组测试数据(n<10)随后n行每行输入一组测试数据 N( 0 < N < 1000000 )输出对于每个数N,输出N!的(十进制)位... 阅读全文
posted @ 2014-12-01 16:28 zqxLonely 阅读(267) 评论(0) 推荐(0)
摘要:描述给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘。如24:2*2=22(第一次乘),22*22=24(第二次乘),所以最少共2次;输入第一行m表示有m(1<=m<=100)组测试数据;每一组测试数据有一整数n(0<n<=10000);输出输出每组测试数据所... 阅读全文
posted @ 2014-12-01 16:16 zqxLonely 阅读(381) 评论(0) 推荐(0)
摘要:描述一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子。游戏的规则是这样的。设有一堆石子,数量为N(1<=N<=1000000),两个人轮番取出其中的若干个,每次最多取M个(1<=M<=1000000),最先把石子取完者胜利。我们知道,TT和他/她的... 阅读全文
posted @ 2014-12-01 15:24 zqxLonely 阅读(196) 评论(0) 推荐(0)
摘要:描述给定整数区间[A,B]问其中有多少个完全平方数。输入多组数据,包含两个正整数A,B 1<=A<=B<=2000000000。输出每组数据输出一行包含一个整数,表示闭区间[A,B]中包含的完全平方数的个数。样例输入1 11 23 103 3样例输出1120 1 import java.util.S... 阅读全文
posted @ 2014-11-30 23:38 zqxLonely 阅读(401) 评论(0) 推荐(0)
摘要:描述做了A+B Problem,A/B Problem不是什么问题了吧!输入每组测试样例一行,首先一个号码A,中间一个或多个空格,然后一个符号( / 或者 % ),然后又是空格,后面又是一个号码B,A可能会很长,B是一个int范围的数。输出输出结果。样例输入110 / 10099 % 1021474... 阅读全文
posted @ 2014-11-30 21:16 zqxLonely 阅读(243) 评论(0) 推荐(0)
摘要:描述I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.A,B must be positive.输入The first line of... 阅读全文
posted @ 2014-11-30 20:37 zqxLonely 阅读(157) 评论(0) 推荐(0)
摘要:描述acmj最近发现在使用计算器计算高精度的大数加法时很不方便,于是他想着能不能写个程序把这个问题给解决了。输入包含多组测试数据每组数据包含两个正数A,B(可能为小数且位数不大于400)输出每组输出数据占一行,输出A+B的结果,结果需要是最简的形式。样例输入1.9 0.10.1 0.91.23 2.... 阅读全文
posted @ 2014-11-30 20:30 zqxLonely 阅读(266) 评论(0) 推荐(0)
摘要:描述Acm队的流年对数学的研究不是很透彻,但是固执的他还是想一头扎进去。浏览网页的流年忽然看到了网上有人用玫瑰花瓣拼成了521三个数字,顿时觉得好浪漫,因为每个男生都会不经意的成为浪漫的制造者。此后,流年走到哪里都能看到5、2、1三个数字,他怒了,现在他想知道在连续的数中有多少数全部包含了这三个数字... 阅读全文
posted @ 2014-11-30 18:48 zqxLonely 阅读(213) 评论(0) 推荐(0)
摘要:描述Today, I want to take a few minutes to speak with you-directly and clearly-about Ebola: what we're doing about it, and what you need to know. Becaus... 阅读全文
posted @ 2014-11-30 18:07 zqxLonely 阅读(135) 评论(0) 推荐(0)
摘要:描述子晓最近在玩无主之地1,他对这个游戏的评价不错,结合了FPS与RPG元素,可玩度很高。不过,他发现了一代的任务系统做的不好,任务系统并没有帮他统计清楚哪个区域有多少任务,而且,给任务的时候呢,也比较散乱。比如,在1区域的一个任务点,你领到了4个任务;2区域的一个任务点,你领到了3个任务;游戏一段... 阅读全文
posted @ 2014-11-30 16:52 zqxLonely 阅读(448) 评论(0) 推荐(0)
摘要:描述做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧输入有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。输出输出反转后相加的结果。样例输入1234 1234125 1170 0样例输出86421232 ... 阅读全文
posted @ 2014-11-30 16:24 zqxLonely 阅读(357) 评论(0) 推荐(0)
摘要:描述计算机画图也挺有趣的哈!那我们就来用计算机画幅图吧。。。输入输入一个正整数N(0<N<=10),表示要输出的正方形的边上*的个数输出输出一个满足题意的正方形样例输入4样例输出**************** 1 import java.util.Scanner; 2 3 public clas... 阅读全文
posted @ 2014-11-30 16:19 zqxLonely 阅读(157) 评论(0) 推荐(0)
摘要:描述Topcoder 招进来了 n 个新同学,Yougth计划把这个n个同学分成两组,要求每组中每个人必须跟另一组中每个同学进行一次算法对决,问存不存在一种分组方式在k场完成对决。(两组中每一组中人数都要大于0)输入有多组测试数据,每组测试数据两个数 n 和 k ,n和k都为0时表示输入结束。(0<... 阅读全文
posted @ 2014-11-30 16:17 zqxLonely 阅读(161) 评论(0) 推荐(0)
摘要:描述Yougth讲课的时候考察了一下求三个数最大值这个问题,没想到大家掌握的这么烂,幸好在他的帮助下大家算是解决了这个问题,但是问题又来了。他想在一组数中找一个数,这个数可以不是这组数中的最大的,但是要是相对比较大的,但是满足这个条件的数太多了,怎么办呢?他想到了一个办法,把这一组数从开始把每相邻三... 阅读全文
posted @ 2014-11-30 16:11 zqxLonely 阅读(195) 评论(0) 推荐(0)
摘要:描述烧饼有两面,要做好一个兰州烧饼,要两面都弄热。当然,一次只能弄一个的话,效率就太低了。有这么一个大平底锅,一次可以同时放入k个兰州烧饼,一分钟能做好一面。而现在有n个兰州烧饼,至少需要多少分钟才能全部做好呢?输入依次输入n和k,中间以空格分隔,其中1 <= k,n <= 100000输出输出全部... 阅读全文
posted @ 2014-11-30 16:04 zqxLonely 阅读(281) 评论(0) 推荐(0)