模拟-高精度
文章平均质量分 66
parting_soul
大道至简
展开
-
高精度减&&除法
高精度减法 /*与加法差不多,逆序相减,但要把高位的零去掉*/ 代码如下: #include #include #define maxn 1000000+10 using namespace std; int na[maxn],nb[maxn],nc[maxn]; char a[maxn],b[maxn]; void sub() { int lena,lenb; memset(na,0,原创 2015-07-26 16:02:28 · 340 阅读 · 0 评论 -
高精度(java)
import java.math.BigDecimal; import java.util.Scanner; public class Bigdecimal { //普通高精度加法 public static BigDecimal add(String a,String b) { BigDecimal a1 = new BigDecimal(a); BigDecimal b1 =原创 2016-03-01 19:30:00 · 315 阅读 · 0 评论 -
1230 火星 A+B
#include #include #include #include #define maxn 50 using namespace std; int na[maxn],nb[maxn],nc[maxn],nd[maxn],c[maxn]; void isprime() { int flag=1,cnt=2; c[1]=2; for(int i=3;i<200;i+=2) { fla原创 2015-07-23 15:59:52 · 413 阅读 · 0 评论 -
hdu 1753 大明A+B
1753 大明 A+B Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9984 Accepted Submission(s): 3576 Problem Description 话说,经过了漫长的一个多月,原创 2015-07-23 15:41:33 · 338 阅读 · 0 评论 -
高精度乘法模板
#include #include #define maxn 100000+10 using namespace std; int na[maxn],nb[maxn],nc[maxn]; char a[maxn],b[maxn]; void mul() { int i,j,lena,lenb; memset(na,0,sizeof(na)); memset(nb,0,sizeof(nb));原创 2015-07-23 14:56:50 · 307 阅读 · 0 评论 -
高精度加法模板
#include #include #define maxn 100000+5 using namespace std; int na[maxn],nb[maxn]; char a[maxn],b[maxn]; void add() { int len1,len2; memset(na,0,sizeof(na)); memset(nb,0,sizeof(nb)); len1=strlen(原创 2015-07-23 14:53:26 · 278 阅读 · 0 评论 -
hdu 1042 N!
欢迎参加——BestCoder周年纪念赛(高质量题目+多重奖励) 1042 N! Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 65375 Accepted Submission(s): 18705原创 2015-07-27 09:22:32 · 307 阅读 · 0 评论