高精度乘法模板
来源:互联网 发布:四川网络大学 编辑:程序博客网 时间:2024/05/19 00:38
#include<iostream>#include<cstring>#define maxn 100000+10using 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));memset(nc,0,sizeof(nc));lena=strlen(a);lenb=strlen(b);for(i=0;i<lena;i++) na[i]=a[lena-i-1]-'0';for(i=0;i<lenb;i++) nb[i]=b[lenb-i-1]-'0';for(i=0;i<lena;i++) for(j=0;j<lenb;j++) nc[i+j]+=na[i]*nb[j];int max=lena+lenb;for(i=0;i<max;i++) nc[i+1]+=nc[i]/10,nc[i]%=10;while(!nc[--max]);max++;for(i=0;i<max;i++) a[i]=nc[max-i-1]+'0';a[max]='\0';}int main(){while(cin>>a>>b){mul();puts(a);}return 0;}
0 0
- 高精度乘法模板
- 高精度乘法模板
- 高精度乘法FFT 模板
- 高精度乘法模板
- 高精度乘法模板
- 高精度之乘法模板
- 高精度加减乘法模板
- 高精度模板(乘法)
- 我的高精度乘法模板
- poj 2389 Bull Math 高精度乘法模板
- USTC1046 A * B Problem 高精度乘法模板
- 高精度 大数加法 乘法 除法 幂 模板
- 【高精度乘法模板】AOJ-406 Multiplication
- 高精度 大数加法 乘法 除法 幂 模板
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- Android版本和API Level对应关系
- [ASP.NET MVC 小牛之路]14 - Unobtrusive Ajax
- web UI简介
- python字符串连接
- Linux自启动设置详解
- 高精度乘法模板
- MSDN订阅用户激活Windows Azure 权益
- mysql忘记root密码,修改root密码
- linux-ubantu查看已安装的软件
- nandflash详解(不错)
- 如何在JavaFX的WebView中通过JavaScript回调Java的程序
- 将一个正整数转换成2进制并输出
- linux下自启动文件的设置
- leetcode 045 —— Jump Game II