注:char a='9'; int b=a-'0'; a的范围只能是0到9 ...
分类:
其他好文 时间:
2018-05-12 11:53:51
阅读次数:
173
实验结果: 心得: 一开始,我只是按照大数相乘的思路,以顺序表的形式设计了大数乘法的运算,当大数相乘算法实现了吗,我又想设计下大数相加和相减运算,但由于一开始设计大数相减时用的是分段计算,单个大数相减运算就写了一百多行,虽然得到的结果是正确的,但还是感觉这段代码就是垃圾代码,整个结构过于复杂,后来听 ...
分类:
其他好文 时间:
2018-04-20 13:26:24
阅读次数:
168
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1316 Recall the definition of the Fibonacci numbers: f1 := 1 f2 := 2 fn := fn-1 + fn-2 (n >= 3) Given ...
分类:
其他好文 时间:
2018-04-08 21:19:33
阅读次数:
154
Integer Inquiry Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23291 Accepted Submission(s): 656 ...
分类:
其他好文 时间:
2018-04-07 17:41:03
阅读次数:
196
package add; import java.math.BigInteger; public class BigAdd { public static String bigadd(String n1, String n2) { // 字符串缓存区:提高字符串操作效率 StringBuffer r... ...
分类:
编程语言 时间:
2018-04-07 12:49:09
阅读次数:
298
/*输入两个非常大的整数(完全超出了int、long的表示范围),这个整数的长度可能超过100位,计算并输出这两个数相加的结果。*/ //自己用题目所给的案例测试,输出是正确的,也能输出正确的结果,不知道为什么提交以后一直wa,(如果有人测试了我代码以后知道我wa的原因请评论中提出哦,十分感谢),但 ...
分类:
其他好文 时间:
2018-02-25 11:27:50
阅读次数:
192
#include <stdio.h> #include <string.h> void add(char d1[],char d2[],char sum[]) { int i,j,carry=0,inx,idx1,idx2,t; inx=0; idx1=strlen(d1)-1; idx2=strl ...
分类:
其他好文 时间:
2018-01-01 18:17:05
阅读次数:
147
碰到很多大数类的题目,听说JAVA比较流氓,赶紧去学习一波( <(?????)> ) 大数相加: 大数相乘: 大数相减:public BigInteger subtract(BigInteger val) 大数相除:public BigInteger divide(BigInteger val) 大 ...
分类:
编程语言 时间:
2017-10-08 11:22:39
阅读次数:
261
三个题目分别考察大整数相加相乘相除运算。如果按照传统算法是取一个长数组,之后进行模拟或者FFT来进行运算。但是相对繁琐。 后来昨天的青岛区域赛网赛1001,用到了JAVA的BigDecimal,于是反过来想到了这几个题目。用JAVA写了以后果然很简单。 1002:大数相加: AC代码: 1003大数 ...
分类:
其他好文 时间:
2017-09-19 00:31:27
阅读次数:
199
一、模板&例题 【两个大数相加】 题目:光棍的yy 题解: 1 #include <iostream> 2 #include <string> 3 #include <cstdio> 4 using namespace std; 5 string sum(string s1,string s2) 6 ...
分类:
其他好文 时间:
2017-08-02 09:58:50
阅读次数:
197