ACM
cbjust
这个作者很懒,什么都没留下…
展开
-
HDOJ 1000
#include using namespace std;int main(){ int x,y; while(cin>>x>>y){ cout<<x+y<<endl; } return 0;}原创 2013-01-09 19:55:39 · 464 阅读 · 0 评论 -
HDOJ 1001
#include int main(){ unsigned int i; while(scanf("%u",&i)!= EOF) printf("%u\n\n",i*(i+1)/2); return 0;}注意点:int是4字节,32位的,若直接输出i*(i+1)/2 运算时,如果i已经足够大了,那么i*(i+1)就会超出原创 2013-01-09 19:58:40 · 836 阅读 · 0 评论 -
HDOJ 1002
大数加大数问题,一般的int、double类型等并不能存放的下很大的数,所以转换思维,通过数组来存放大数的每一位数。当然,这会涉及到字符数组和整型数组。思路:首先,将输入值存放在字符数组中;然后,将字符数组中的每一个元素转换为整数,对应存放(逆序存放,便于操作)在整型数组中。接着,将两个整型数组对应位进行累加。有进位,则进行相应处理。最后,将整型数组的每个元素赋值给字符数组原创 2013-01-10 00:10:34 · 811 阅读 · 0 评论