板子
#include<stdio.h> #include<string.h> using namespace std; char sa[10001],sb[10001]; int a[10001],b[10001],c[10001]; int main() { scanf("%s%s",sa,sb); int la=strlen(sa); int lb=strlen(sb); for(int i=0;i<la;++i) a[la-i]=sa[i]-'0'; for(int i=0;i<lb;++i) b[lb-i]=sb[i]-'0'; int lc=1; int x=0; while(lc<=la || lc<=lb) { c[lc]=a[lc]+b[lc]+x; x=c[lc]/10; c[lc]%=10; lc++; } c[lc]=x; if(c[lc]==0) lc--; for(int i=lc;i>=1;--i) printf("%d",c[i]); return 0; }