#include<iostream>
#include<vector>
using namespace std;
vector<int> mul(vector<int> &A,int B){
vector<int>c;
for(int i = 0,t = 0;i < A.size()||t;i++){
if(i < A.size())t = t + A[i]*B;
c.push_back(t%10);
t/=10;
}
return c;
}
int main(){
string a;
int b;
cin>>a>>b;
vector<int>A;
for(int i = a.size()-1;i >= 0;i--)A.push_back(a[i]-'0');
auto c = mul(A,b);
for(int i = c.size()-1;i>=0;i--) cout<<c[i];
}
高精度乘法
最新推荐文章于 2021-03-04 23:01:43 发布