
高精度
CM_yali
其实我什么都不知道
展开
-
【高精度算法】A/B 高精度除以低精度 保留小数
#include #include #include #include char s[10010]; int a[50001],sth[50001],p[10]; long long b,c; int main(){ gets(s); scanf("%d",&b); int len=strlen(s),th=0,xs,bbb=0; for(int i=0;i<len原创 2016-07-22 11:19:50 · 1739 阅读 · 0 评论 -
【高精度算法】A/B 高精度初以高精度保留余数
下面程序有一点问题,但思路总是对的,请读者自己改改吧~~~~~~ #include #include using namespace std; const int size=101; int a[size],b[size],c[size],d,i; void init(int a[]){ string s; cin>>s; a[0]=s.length(); for(i=1原创 2016-01-31 13:57:06 · 855 阅读 · 0 评论 -
【高精度算法】A+B
#include #include #include #include char s[10010]; int a[10010],b[10010],c[10010]; int main(){ int i,j,k,m,n,alen,blen,clen; gets(s); alen=strlen(s); for(i=0;i<alen;i++) a[i+1]原创 2016-07-22 11:10:50 · 749 阅读 · 0 评论 -
【高精度算法】A+B 加强版
#include #include #include #include char s[10010]; int a[10010],b[10010],c[10010]; int x[10010],y[10010],z[10010]; int main(){ int i,j,k,m,n; int alen,blen,clen,xlen,ylen,zlen,xs; gets(s); ale原创 2016-07-22 11:09:07 · 1089 阅读 · 0 评论 -
【高精度算法】A-B(答案可负)
#include #include #include #include char s1[10010],s2[10010],s3[10010]; int a[10010],b[10010],c[10010]; int main(){ int i,j,k,m,n,alen,blen,clen; gets(s1); alen=strlen(s1); gets(s2);原创 2016-07-22 11:06:45 · 1045 阅读 · 0 评论 -
【高精度算法】A*B 加强版
#include #include #include char s[30001]; long long a[15000],b[15000],c[50001]; int main () { int alen,blen,clen; int i,j,k,m,n; gets(s); alen=strlen(s); k=0; for(i=alen-1;i>=原创 2016-01-29 15:52:28 · 4789 阅读 · 0 评论 -
【高精度算法】A*B
#include #include #include char a1[50001],b1[50001]; int a[50001],b[50001],i,x,len,j,c[50001]; int main () { gets(a1); gets(b1); a[0]=strlen(a1); b[0]=strlen(b1); for(i=1;i<=a[0];+原创 2016-01-29 15:51:05 · 2983 阅读 · 0 评论