评测记录
#include <bits/stdc++.h>
#define MAXN 5050
#define str string
using namespace std;
int a[MAXN+1],b[MAXN+1],x[MAXN+1];
int l;
void read(int s[]){
int q[MAXN];
char ch=getchar();int i=0;
while(ch>='0'&&ch<='9'){
q[++i]=ch-'0';
ch=getchar();
}
for(int j=1;j<=i;++j) s[i-j+1]=q[j];
l=i;
}
int main(){
read(a);
int la=l;
read(b);
int lm=max(la,l);int awa=0;
for(int i=1;i<=lm;++i){
x[i]+=a[i]+b[i];
if(x[i]>9){
x[i]%=10;x[i+1]++;
}
}
if(x[lm+1]) awa++;
for(int i=lm+awa;i>=1;--i) cout<<x[i];
return 0;
}