多多学习,多多交流
发布时间:2014-07-02 15:13:29
还是大数相加,这题稍微复杂点,代码如下:#include <stdio.h>#include <string.h>#define NUM 400int main(int argc,char *argv[]){ char A[NUM],B[NUM],temp[NUM + 1],tempA[NUM],tempB[NUM]; char *locPoint_A = NULL; char *locPoint_B = NULL; in.........【阅读全文】
发布时间:2014-05-16 18:09:58
打算做一点算法专题训练,先从大数处理开始,HDOJ 1042的求N!,N的范围为0到10000,源代码如下: #include #include #define MAX_NUM 50000int main(int argc,char *argv[]){ int i,j,N,cnt = 1,plus_one_flag,num; &.........【阅读全文】
发布时间:2014-04-19 21:40:14
hdoj 1013的题目,当初选这道题是因为把它分到了简单题目这一类,不过还是提交了三次才正确,囧。。。,需要注意的是这个题目的整数可能会很大,所以先得用字符串处理,题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1013 源代码如下: #include ......【阅读全文】
发布时间:2014-04-14 15:16:41
1060是求N的N次方的最左边的数,N的范围最大可以到10亿,链接为:http://acm.hdu.edu.cn/showproblem.php?pid=1060 从题目要求来看,用普通方法算出N^N明显是要越界的,这里的方法是求对数,两边取log,经分析,首位取决于小数,代码如下: #include ......【阅读全文】