1 条题解

  • 0
    @ 2022-7-31 16:24:13

    #include <bits/stdc++.h> using namespace std; const int mxn=110; int a[mxn],b[mxn],c[mxn]; string s1,s2; int main() { int l1,l2; int x,p; cin>>s1>>s2; l1=s1.size();l2=s2.size(); for(int i=0;i<l1;i++) a[i]=s1[l1-i-1]-'0'; for(int j=0;j<l2;j++) b[j]=s2[l2-j-1]-'0'; for(p=0;p<max(l1,l2);p++) c[p]=a[p]+b[p]; for(p=0;p<max(l1,l2);p++) { x=c[p]; c[p]=x%10; c[p+1]+=x/10; } p=mxn-1; while(c[p]==0&&p>0) p--; for(;p>=0;p--) cout<<c[p]; return 0; }

    • 1

    信息

    ID
    7
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    (无)
    递交数
    48
    已通过
    27
    上传者