高精度乘法
題目連結:A*B problem
#include <iostream>
#include <algorithm>
#define N 5000
using namespace std;
int a[N],b[N],c[N];
int main()
{
string s1,s2;
cin>>s1>>s2;
int len1=s1.length(),len2=s2.length();
for(int i=1;i<=len1;i++)
a[i]=s1[len1-i]-'0';
for(int i=1;i<=len2;i++)
b[i]=s2[len2-i]-'0';
for(int i=1;i<=len1;i++)
for(int j=1;j<=len2;j++)
{
c[i+j-1]+=a[i]*b[j];
c[i+j]+=c[i+j-1]/10;
c[i+j-1]%=10;
}
int len;
if(c[len1+len2]==0)len=len1+len2-1;
else len=len1+len2;
bool f=true;
for(int i=len;i>=1;i--){
if(c[i]==0&&f)continue;
else{
f=false;
cout<<c[i];
}
}
if(f)cout<<0;
return 0;
}
相關文章
- 高精度乘法C++C++
- 高精度整數的乘法
- c++ u7-02-高精度乘法C++
- 高精度 加+ 高精度
- 高精度 減- 高精度
- 高精度-高精度減法
- 數學-高精度
- 高精度加法筆記筆記
- 高精度計時器
- 高精度加減乘
- 高精度+低精度加法
- 高精度 除/ 低精度
- 高精度計算合集
- 矩陣乘法矩陣
- 乘法逆元 模板
- 高精度之階乘和
- 高精度數學運算
- 多項式乘法
- 乘法口訣表
- 1051 複數乘法
- 大數加法乘法
- 大整數乘法
- JavaScript * 乘法運算子JavaScript
- 高精度室內定位 室內精確定位最高精度能達到多少?
- TSC計時——高精度,低消耗
- 【Triton 教程】矩陣乘法矩陣
- 列印99乘法表
- cuda 加速矩陣乘法矩陣
- MKL庫矩陣乘法矩陣
- 乘法◆除法◆謎題(7)
- 乘法◆除法◆謎題(11)
- 乘法◆除法◆謎題(9)
- 乘法◆除法◆謎題(8)
- 乘法◆除法◆謎題(6)
- 乘法◆除法◆謎題(5)
- 乘法◆除法◆謎題(4)
- 乘法◆除法◆謎題(3)
- 乘法◆除法◆謎題(2)