#include <bits/stdc++.h>
using namespace std;
const int L = 5005;
int a[L],b[L],c[L];
void in(int a[])
{
string d;
cin>>d;
int len = d.size();
for(int i=0;i<len;i++)
a[len-i]=d[i]-'0';
a[0]=len;
return;
}
void out(int a[])
{
for(int i=a[0];i>=1;i--)
cout << a[i];
cout<<endl;
return;
}
void add(int a[],int b[],int c[])
{
int len = max(a[0],b[0]),r=0;
for(int i=1;i<=len;i++)
c[i]=a[i]+b[i];
for(int i=1;i<=len;i++)
{
c[i+1]+=c[i]/10;
c[i]%=10;
}
c[0]=len+(c[len+1]!=0);
}
int main()
{
in(a);
in(b);
add(a,b,c);
out(c);
return 0;
}
https://www.luogu.com.cn/record/185123999 哈哈哈哈哈哈哈哈哈哈哈哈哈