30 条题解

  • 0
    @ 2025-2-17 14:38:24

    #include<bits/stdc++.h> using namespace std; const int maxn=515; char sa[maxn],sb[maxn]; int a[maxn],b[maxn],c[maxn]; int main(){ scanf("%s",sa); scanf("%s",sb); memset(c,0,sizeof(c)); int la=strlen(sa); int lb=strlen(sb); for(int i=0;i<la;i++) a[la-1-i]=sa[i]-'0'; for(int i=0;i<lb;i++) b[lb-1-i]=sb[i]-'0'; int lc=max(la,lb); for(int i=0;i<lc;i++){ c[i]+=a[i]+b[i]; c[i+1]=c[i]/10; c[i]=c[i]%10; } if(c[lc]>0) lc++; for(int i=lc-1;i>=0;i--) printf("%d",c[i]); }

    信息

    ID
    57
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    2065
    已通过
    735
    上传者