```cpp
#include<bits/stdc++.h>
#include<string>
using namespace std;
const int masss=205;
string A,B;
int a[masss],b[masss],c[masss];
int A_size,B_size,c_size;
int main(){
cin>>A>>B;
A_size=A.size();
B_size=B.size();
c_size=max(A_size,B_size);
for(int i=0;i<A_size;i++){
a[A_size-i-1]=A[i]-'0';
}
for(int i=0;i<B_size;i++){
b[B_size-i-1]=B[i]-'0';
}
for(int i=0;i<c_size;i++){
c[i]=a[i]+b[i];
}
for(int i=0;i<c_size-1;i++){
if(c[i]>=10){
c[i+1]+=c[i]/10;
c[i]%=10;
}
}
if(c[c_size-1]>=10){
c_size+=1;
c[c_size]+=c[c_size-1]/10;
c[c_size-1]%=10;
}
while(c_size>1&&c[c_size-1]==0) c_size--;
for(int i=c_size-1;i>=0;i--){
cout<<c[i];
}
return 0;
}
```
by w135 @ 2024-05-05 10:50:01