- 博客(15)
- 收藏
- 关注
原创 Shape of HDU
话说上回讲到海东集团推选老总的事情,最终的结果是XHD以微弱优势当选,从此以后,“徐队”的称呼逐渐被“徐总”所取代,海东集团(HDU)也算是名副其实了。创业是需要地盘的,HDU向钱江肉丝高新技术开发区申请一块用地,很快得到了批复,据说这是因为他们公司研发的“海东牌”老鼠药科技含量很高,预期将占全球一半以上的市场。政府划拨的这块用地是一个多边形,为了描述它,我们用逆时针方向的顶点序列来表示,我们
2013-08-12 20:24:25
616
原创 奋斗的小蜗牛
/*传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。输入第一行有一个整数t,表示t组测试数据。第二行一个整数H(0输出
2013-08-07 17:32:40
1130
翻译 小明的调查作业
import java.util.Scanner;public class NYxiaoming48 { public static void main(String[] args) { Scanner input=new Scanner(System.in); while(input.hasNext()){ int N=input.nextInt(); int
2013-08-06 21:35:23
704
原创 分数拆分
/*现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y.输入第一行输入一个整数n,代表有n组测试数据。接下来n行每行输入一个正整数k输出按顺序输出对应每行的k找到所有满足条件1/k=1/x+1/y的组合样例输入22 12样例输出1/2=1/6+1/31/2=1/4+1/41/12=1/156+1/131/12=1/84+1
2013-08-06 21:33:38
613
原创 鸡兔同笼
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(aa行里,每行都有一个n和m.(0输出输出鸡兔的个数,或者No answer样例输入214 3210 16样例输出12 2No answer#includein
2013-08-06 17:46:52
682
原创 小明的调查作业
/*小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了N个1到1000之间的随机整数(0不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入输入有2行,第1行为1个正整数,表示所生成的随机数的个
2013-08-06 10:46:19
677
原创 数的长度
/*数的长度 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)?输入首行输入n,表示有多少组测试数据(n随后n行每行输入一组测试数据 N( 0 输出对于每个数N,输出N!的(十进制)位数。样例输入31332000样例输出11130271*/#incl
2013-08-05 18:10:46
442
原创 xxx定律
*Problem Description对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。请计算需要经过几步才能将n变到1,具体可见样例。Input测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1Output对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。 Sample
2013-08-02 18:08:57
688
原创 日期计算
/*如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。输入第一行输入一个数N(0输出每组输入数据的输出占一行,输出判断出的天数n样例输入32000 4 52001 5 42010 10 24样例输出96124297*/#includeint main(){ int N,y,m,d,b,c,fib;
2013-08-02 18:05:03
571
原创 king 选太子
/*描述 啊,从前有一个国家。此国兵强马壮,但是国王却身体不好。于是就想挑一位太子出来;但是问题来了,国王不知道他有几个孩子(这国王糊涂吧!),他只知道他的孩子的年龄都是不同的。同时这个国王也有要求,他认为孩子年龄太大的过于迂腐,而年龄太小又不成熟,(这孩子挑的也太难了吧),他就想要年龄在他们孩子之间是最中间的(如果孩子的个数为偶数,那么选中间的两个皇子中年龄较大的那个)。输入
2013-08-02 18:02:21
646
原创 elevator
/*The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors theelevator will stop, in specified order. It costs
2013-08-02 17:56:15
603
原创 king 选太子
/*描述 啊,从前有一个国家。此国兵强马壮,但是国王却身体不好。于是就想挑一位太子出来;但是问题来了,国王不知道他有几个孩子(这国王糊涂吧!),他只知道他的孩子的年龄都是不同的。同时这个国王也有要求,他认为孩子年龄太大的过于迂腐,而年龄太小又不成熟,(这孩子挑的也太难了吧),他就想要年龄在他们孩子之间是最中间的(如果孩子的个数为偶数,那么选中间的两个皇子中年龄较大的那个)。输入
2013-08-02 17:55:08
634
原创 letter and number
#include#includeint main(){ int T,y,sum=0; char x; scanf("%d",&T); while(T--) { getchar(); scanf("%c %d",&x,&y); if(x>='A'&&x sum=x-64+y; if(x>='a'&&x sum=96-x+y;
2013-08-01 09:59:38
881
原创 A+B
#include#includeint main(){ char A,B,a[10][10] int sum; while(scanf("%d%d",&A,&B)&&(A!=0||B!=0)) { sum=0; if(A>=zero&&A { sum=A+B; } if(B>=zero&&B { sum=A+B;
2013-08-01 09:55:05
565
原创 xxx定律
#includeint main(){ int n,count; while(scanf("%d",&n)&&n!=0) { count=0; while(n!=1&&n>0) { if(n%2==0) { n/=2; count++; } else if(n%2!=0) { n=(3*n+
2013-08-01 09:49:23
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人