解题报告
文章平均质量分 70
KidSherryBlack
这个作者很懒,什么都没留下…
展开
-
统计数字(1068)
输入:第1行是整数n(1n),表示自然数的个数,第2~n+1行每行一个自然数。统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。输出:每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。解:把输入的数据存到一个数组,sort排序之后统计出现次数同时输出。如果开二维数组或者结构体,只存不重复的自然数和出现次数最后排序输出,存入时查找很麻原创 2015-01-16 19:29:36 · 555 阅读 · 0 评论 -
连续正整数(1077)
输入:多组,每组一个正整数。一个正整数可能被表示为n(n>=2)个连续正整数之和,找出符合这种要求的所有连续正整数序列。输出:符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到大的顺序打印。如果结果有多个序列,按各序列的最小正整数的大小从小到大打印各序列。此外,序列不允许重复,序列内的整数用一个空格分隔。如果没有符合要求的序列,输出“NONE”。原创 2015-01-16 19:32:32 · 310 阅读 · 0 评论 -
格式化数字(1069)
输入:多组测试样例,每组数据包含一个数字(不超过1000位),每个数字占一行。去掉多余的前导零和后继零(如果小数点多余,也要去掉),将它格式化成常规的数字格式。输出:该数字的常规格式,每组输出占一行。解:存在字符串里,用start和end标记开头和结尾,改变标记的位置,重新输出,重点要考虑几个特殊的情况.0340小数点前缺0;13243000没有小数点;原创 2015-01-17 01:19:51 · 338 阅读 · 0 评论 -
What day is it(1246)
输入:year(0计算输入的日子是星期几,如果输入不合法则输出illegal输出:what day it is.闰年是能被4整除且不能被100整除或者能被400整除的。闰年的2月是29天,平年的二月是28天。解:先判断不合法的情况,然后计算星期,闰年400年是一个大循环,星期恰好也是循环(开始是周一),仔细计算出day然后对7取余。原创 2015-01-21 10:59:57 · 287 阅读 · 0 评论 -
BJFU 1010 博弈 解题报告
有两堆扑克牌,数量任意(均大于0),可以不同。两人开始博弈,轮流抽取扑克牌。规定每次取牌有两种方式,第一种方式是任选一堆扑克牌,并从中取走任意张(大于0);第二种是在两堆扑克牌中同时取走相同张数(大于0)的牌,每次取牌时必须选择一种方式,最后把牌全部取完的一方胜利。现在给出初始两堆扑克牌的数目,假设博弈的两人都绝顶聪明,问是先取者胜还是后取者胜。题同 hdu 1527取石子游戏(威原创 2015-12-04 18:43:47 · 325 阅读 · 0 评论