#include <iostream>
#include <cstring>
using namespace std;
string operator+(string a,string b){
int ans[100];
int i,j;
int k=0;
i=(int)a.size()-1;
j=(int)b.size()-1;
while(i>=0&&j>=0){
ans[k++]=(a[i--]-'0')+(b[j--]-'0');
}
while(i>=0){
ans[k++]=(a[i--]-'0');
}
while(j>=0){
ans[k++]=(b[j--]-'0');
}
for(int i=0;j<k;i++){
if(ans[i]>=10){
ans[i+1]+=ans[i]/10;
ans[i]%10;
}
}
if(ans[k]==0){
k--;
}
string res="";
for(int x=k;x>0;x--){
res+=(ans[x]+'0');
}
return res;
}
int main(){
string a;
string b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
为啥RE了?!