高精度加法
NOIP毒瘤
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int qa[5100],qb[5100],ans[5100],book,n;
string a,b;
inline bool jud(int a){
if(a>9)
return 1;
return 0;
}
signed main(){
cin>>a>>b;
while(a.size()<b.size()){a="0"+a;}
while(b.size()<a.size()){b="0"+b;}
n=a.size();
for(register int i=1;i<=n;++i){
qa[i]=a[n-i]-'0';
qb[i]=b[n-i]-'0';
}
for(register int i=1;i<=n;++i){
ans[i]+=qa[i]+qb[i];
if(jud(ans[i])){
ans[i]%=10;
ans[i+1]++;
if(i==n)n++;
}
}
for(register int i=n;i;--i) cout<<ans[i];
return 0;
}