上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 119 下一页
摘要: 比大小时间限制:3000 ms | 内存限制:65535 KB难度:2描述给你两个很大的数,你能不能判断出他们两个数的大小呢?比如123456789123456789要大于-123456输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b数据保证输入的a,b没有前缀的0。如果输入0 0表示输入结束。测试数据组数不超过10组输出如果a>b则输出“a>b”,如果a<b则输出“a<b”,如果相等则输出“a==b”。样例输入111111111111111111111111111 88888888888888888888-111111111111111111111 阅读全文
posted @ 2012-06-23 14:36 加拿大小哥哥 阅读(364) 评论(0) 推荐(0)
摘要: 找球号(二)时间限制:1000 ms | 内存限制:65535 KB难度:5描述在某一国度里流行着一种游戏。游戏规则为:现有一堆球中,每个球上都有一个整数编号i(0<=i<=100000000),编号可重复,还有一个空箱子,现在有两种动作:一种是"ADD",表示向空箱子里放m(0<m<=100)个球,另一种是"QUERY”,表示说出M(0<M<=100)个随机整数ki(0<=ki<=100000100),分别判断编号为ki 的球是否在这个空箱子中(存在为"YES",否则为"NO" 阅读全文
posted @ 2012-06-23 14:22 加拿大小哥哥 阅读(252) 评论(0) 推荐(0)
摘要: An problem about date时间限制:2000 ms | 内存限制:65535 KB难度:2描述acm的iphxer经常忘记某天是星期几,但是他记那天的具体日期,他希望你能写个程序帮帮他。输入每行有三个整数 year,month,day,日期在1600年1月1日到9600年1月1日之间;输出输出对应的星期,用一个整数表示;(星期一到星期六用1-6表示,星期日用0表示)样例输入2011 3 61949 10 12011 4 11945 8 15样例输出0653/*有人说蔡勒公式也可以,没试过*/#include<stdio.h>#include<string.h& 阅读全文
posted @ 2012-06-17 23:43 加拿大小哥哥 阅读(326) 评论(0) 推荐(0)
摘要: 在VC中Sleep中的第一个英文字符为大写的"S" 在标准C中是sleep, 不要大写.. 下面使用大写的来说明,, 具体用什么看你用什么编译器. 简单的说VC用Sleep, 别的一律使用sleep. Sleep函数的一般形式: Sleep(unsigned long); 其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000); 在Linux下,sleep中的“s”不大写 sleep()里面的单位是秒,而不是毫秒。在内核中,sleep的实现是由pause函数和alarm函数两个实现的。 #include <windo 阅读全文
posted @ 2012-06-15 11:57 加拿大小哥哥 阅读(298) 评论(0) 推荐(0)
摘要: #include<stdio.h>#include<string.h>#define max 101int a[max][max],visit[max][max];void dfs(int i,int j){ if(a[i][j]==0||visit[i][j]==1) return ; visit[i][j]=1; dfs(i-1,j); dfs(i,j-1); dfs(i,j+1);//判断上下左右四个位置,而不包括斜着相邻的情况 dfs(i+1,j);}int main(){ int m,n,N,i,j,count; scanf("%d",&a 阅读全文
posted @ 2012-06-14 22:56 加拿大小哥哥 阅读(203) 评论(0) 推荐(0)
摘要: #include<stdio.h>#include<math.h>#include<string.h>int a[21],visited[21],N;int is_prime(int k){ int i; for(i=2;i*i<=k;i++) if(k%i==0) return 0; return 1;}void print(int a[]){ int i; for(i=1;i<=N-1;i++) printf("%d ",a[i]); printf("%d\n",a[N]);}void search(i 阅读全文
posted @ 2012-06-13 21:55 加拿大小哥哥 阅读(264) 评论(0) 推荐(0)
摘要: 邮票分你一半时间限制:1000 ms | 内存限制:65535 KB难度:3描述小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分... 阅读全文
posted @ 2012-06-13 21:41 加拿大小哥哥 阅读(189) 评论(0) 推荐(0)
摘要: zb的生日时间限制:3000 ms | 内存限制:65535 KB难度:2描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,zb立刻下定决心买了一堆西瓜。当他准备把西瓜送给C小加和never的时候,遇到了一个难题,never和C小加不在一块住,只能把西瓜分成两堆给他们,为了对每个人都公平,他想让两堆的重量之差最小。每个西瓜的重量已知,你能帮帮他么?输入多组测试数据(<=1500)。数据以EOF结尾第一行输入西瓜数量N (1 ≤ N ≤ 20)第 阅读全文
posted @ 2012-06-13 21:40 加拿大小哥哥 阅读(412) 评论(0) 推荐(1)
摘要: //两个数的最大公约数--欧几里得算法int gcd(int a, int b){ if (a < b) swap(a, b); if (b == 0) return a; else return gcd(b, a%b);}//n个数的最大公约数算法//说明: //把n个数保存为一个数组//参数为数组的指针和数组的大小(需要计算的数的个数)//然后先求出gcd(a[0],a[1]), 然后将所求的gcd与数组的下一个元素作为gcd的参数继续求gcd//这样就产生一个递归的求ngcd的算法 int ngcd(i... 阅读全文
posted @ 2012-06-13 14:15 加拿大小哥哥 阅读(4563) 评论(0) 推荐(0)
摘要: Substring时间限制:1000 ms | 内存限制:65535 KB难度:1描述You are given a string input. You are to find the longest substring of input such that the reversal of the substring is also a substring of input. In case of a tie, return the string that occurs earliest in input.Note well: The substring and its reversal ma 阅读全文
posted @ 2012-06-12 13:44 加拿大小哥哥 阅读(250) 评论(0) 推荐(0)
上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 119 下一页