提交时间:2024-08-20 16:06:48
运行 ID: 169263
#include "bits/stdc++.h" using namespace std; string a,b; int c[5001],x[5001],y[5001],r; //bool operator + (const int &o) const { //} signed main(){ cin >> a >> b; for(int i=0;i<a.size();i++)x[a.size()-i]=a[i]-'0'; for(int i=0;i<b.size();i++)y[b.size()-i]=b[i]-'0'; for(int i=1;i<=a.size();i++){ r=0; for(int j=1;j<=b.size();j++){ c[i+j-1]=x[i]*y[j]+r+c[i+j-1]; r=c[i+j-1]/10; c[i+j-1]%=10; } c[i+b.size()]=r; } int cc=a.size()+b.size(); while(c[cc]==0&&cc>1)cc--; for(int i=cc;i>=1;i--)cout << c[i]; return 0; }