Submission
Status:
PPPPPPPPPP
Score: 100
User: sirawitch
Problemset: I.Quick Math
Language: cpp
Time: 0.007 second
Submitted On: 2024-10-14 12:28:06
#include<vector>
#include<iostream>
#include<string>
#include<string.h>
using namespace std;
vector<int> v;
int main(){
string a,b;
ios_base::sync_with_stdio(false),cin.tie(0);
cin>>a>>b;
int la=a.size(),lb=b.size();
v.resize(la+lb);
int x,y,z;
for(int i=la-1;i>=0;i--){
x = (a[i]-'0');
for(int j=lb-1;j>=0;j--){
y = (b[j]-'0');
v[i+j+1] += x*y;
if(v[i+j+1]>=10){
v[i+j] += v[i+j+1]/10;
v[i+j+1] %=10;
}
}
}
int i = 0;
if(v[0]==0){
i=1;
}
for(;i<la+lb;i++){
cout<<v[i];
}
}