摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2095这题巧妙的运用了位运算的方法,同一个数位运算两次,化为0;多个数的话就留下了出现次数是奇数的那个数View Code 1 #include<stdio.h> 2 int main() 3 { 4 int i,k,n,s; 5 while(scanf("%d",&n),n) 6 { 7 s=0; 8 for(i=0;i<n;i++) 9 {10 scanf("%d",&k);11 s^=k;12 }13 printf("% 阅读全文
posted @ 2013-04-15 22:22 执着追求的IT小小鸟 阅读(155) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2070斐波那契数列,关键在于类型的定义you can use 64bit integer: __int64,printf("%I64d\n");View Code 1 #include<stdio.h> 2 int main() 3 { 4 __int64 i,f[100]; 5 int n; 6 f[0]=0; 7 f[1]=1; 8 for(i=2;i<=50;i++) 9 f[i]=f[i-1]+f[i-2];10 while(scanf("... 阅读全文
posted @ 2013-04-15 19:51 执着追求的IT小小鸟 阅读(181) 评论(0) 推荐(0) 编辑