code for fun

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年5月20日

摘要: 描述Given a string of no more than 1000 characters. You are supposed to sort the characters into a substring of all Z's followed by O's, J's, 7's, and the rest of the other characters. 输入Each case gives a string described by the problem. The string given contains no space.输出For each te 阅读全文
posted @ 2013-05-20 19:24 xueda120 阅读(301) 评论(0) 推荐(0) 编辑

摘要: 描述汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片, 最大的一个在底下,其余一个比一个小,依次叠上去, 庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助, 但每次只能搬一个, 而且大的不能放在小的上面。 僧侣们搬得汗流满面,可惜当n很大时这辈子恐怕就很搬了 聪明的你还有计算机帮你完成,你能写一个程序帮助僧侣们完成这辈子的夙愿吗? 输入输入金片的个数n。这里的n<=10。输出输出搬动金片的全过程。格式见样例样例输入2样例输出Move disk 1 from A to BMov 阅读全文
posted @ 2013-05-20 16:21 xueda120 阅读(615) 评论(0) 推荐(0) 编辑

摘要: 描述任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。 如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。 古希腊人非常重视完美数。毕达哥拉斯发现它之后,人们就开始了对完美数的研究。 现在要求输出所有在m和n范围内的完美数。 输入输入数据有多组,每组占一行,包括两个整数m和n(1≤m≤n≤99999999)。 输入以0 0结束输出对于每个测试实例,要求输出所有在给定范围内的完美数,就是说,输出的完美数必须大于等于m并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空... 阅读全文
posted @ 2013-05-20 16:01 xueda120 阅读(464) 评论(0) 推荐(0) 编辑