28 条题解

  • 0
    @ 2024-12-7 18:52:30

    #include<bits/stdc++.h> using namespace std; string a1,b1; int a[500],b[500],c[500]; int main(){ cin>>a1>>b1; int lena=a1.size(); int lenb=b1.size(); for(int i=1;i<=lena;i++)a[i]=a1[lena-i]-'0'; for(int i=1;i<=lenb;i++)b[i]=b1[lenb-i]-'0'; int lenc=1; while(lenc<=lena||lenc<=lenb){ c[lenc]+=a[lenc]+b[lenc]; if(c[lenc]>=10){ c[lenc]-=10; c[lenc+1]++; } lenc++; } lenc--; if(c[lenc+1]!=0)lenc++; for(int i=lenc;i>=1;i--)cout<<c[i]; return 0; }

    信息

    ID
    1190
    时间
    1000ms
    内存
    128MiB
    难度
    7
    标签
    递交数
    1084
    已通过
    274
    上传者