
BigNums
文章平均质量分 64
搏风雨
倘若不坚强,懦弱给谁看。
展开
-
hdu 1002 A + B Problem II(大数)
题意:就是求a+b (a,b都不超过1000位) 思路:用数组存储 第一道大数的题目,虽然很水,纪念一下! 代码: #include #include int main(){ int t,lena,lenb,i,j,sum,testcase=0; char a[1024],b[1024]; char c[1024];//存 a+b int co;//进位原创 2014-11-27 19:18:01 · 593 阅读 · 0 评论 -
hdu 1042 N!(大数)
题意:求n!(0 ≤ N ≤ 10000) 思路:大数,用数组存储 1.首先要考虑数据N!的位数,因为最大是10000!,可以计算一下大概是5+9000*4+900*3+90*2+10*1=38865位,可以开一个40000的int数组存放,然后用常规的方法去计算 2.但是需要改进一下,咱们知道int数组一个只存以为太浪费了,不如让它的空间发挥到极限,数组一个元素存一个不超过10^5原创 2014-11-27 21:24:26 · 650 阅读 · 0 评论