#include<bits/stdc++.h>
using namespace std;
int a[505],b[505],aa,bb,c[505];
char ls;
void shuru(){
for(int i=1;;i++){
scanf("%c",&ls);
if((int)ls==10){
aa=i-1;
break;
}else{
a[i]=(int)ls-48;
}
}
for(int i=1;;i++){
scanf("%c",&ls);
if(ls==10){
bb=i-1;
break;
}else{
b[i]=(int)ls-48;
}
}
// for(int i=1;i<=aa;i++){
// cout<<a[i];
// }
// cout<<endl;
// for(int i=1;i<=bb;i++){
// cout<<b[i];
// }
// cout<<endl;
}
int main(){
shuru();
int m;
int y=max(aa,bb);
m=max(aa,bb)+1;
// cout<<aa<<" "<<bb<<" ";
for(int i=0;i<=y;i++){
c[i+1]=a[aa-i]+b[bb-i]+c[i+1];
// cout<<m;
if(c[i+1]>=10){
c[i+1]-=10;
c[i+2]+=1;
}
}
for(int i=m;i>=1;i--){
if(i==m&&c[i]==0){
continue;
}
cout<<c[i];
}
}
有点冗长…… 本地测试没有问题,把数据点下载下来测试也是对的,提交就WA了