1 solutions
-
0
我又来抢沙发了
#include<bits/stdc++.h> using namespace std; int main(){ string t,g; int a[10001]={},b[10001]={},s[10001]={}; cin>>t>>g; int temp=0; for(int i=t.size()-1;i>=0;i--){ a[i]=t[temp]-'0'; temp++; } temp=0; for(int i=g.size()-1;i>=0;i--){ b[i]=g[temp]-'0'; temp++; } for(int i=0;i<t.size();i++){ for(int j=0;j<g.size();j++){ s[i+j]+=a[i]*b[j]; } } int k=0; for(int i=0;i<t.size()+g.size();i++){ s[i+1]+=s[i]/10; s[i]%=10; k++; } for(;s[k]<=0&&k>=1;k--); for(int i=k;i>=0;i--){ cout<<s[i]; } }
- 1
Information
- ID
- 301
- Time
- 1000ms
- Memory
- 125MiB
- Difficulty
- 2
- Tags
- # Submissions
- 12
- Accepted
- 3
- Uploaded By