#include<bits/stdc++.h>
using namespace std;
int x[1010]={0},y[1010]={0};
int main(){
string a,b;
cin>>a>>b;
for(int i=1000;i>=1000-a.size()+1;i--){
x[i]=a[1000-i]-'0';
}
for(int i=1000;i>=1000-b.size()+1;i--){
y[i]=b[1000-i]-'0';
}
for(int i=1000;i>=1000-b.size()+1;i--){
x[i]+=y[i];
if(x[i]>=10){
x[i]=x[i]%10;
x[i-1]++;
}
}
bool flag=0;
for(int i=0;i<=1000;i++){
if(x[i]==0&&flag!=0){
cout<<x[i];
}else if(x[i]!=0){
flag=1;
cout<<x[i];
}
}
return 0;
}
样例2过不了,求助各位大佬。