1 solutions
-
0
我来抢沙发了
#include<bits/stdc++.h> using namespace std; int main(){ int a[1001]={},b[1001]={},s[1001]={}; string t,g; 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++; } int k=0; for(int i=0;i<max(t.size(),g.size());i++){ s[i]+=a[i]+b[i]; //cout<<s[i]<<" "<<a[i]<<" "<<b[i]<<endl; s[i+1]+=int(s[i]/10); k++; } //cout<<"\n\n\n\n\n"; if(s[k]>0){ k++; } for(int i=k-1;i>=0;i--){ cout<<s[i]%10; } return 0; }
- 1
Information
- ID
- 593
- Time
- 1000ms
- Memory
- 512MiB
- Difficulty
- 2
- Tags
- # Submissions
- 8
- Accepted
- 2
- Uploaded By