10 条题解

  • 0
    @ 2025-3-22 16:34:10
      1. 直上代码 #include<bits/stdc++.h>

        using namespace std;

        int a[510],b[510],c[510];

        int main(){

        string a1,b1;

        cin>>a1>>b1;

        int lena=a1.length();

        int lenb=b1.length();

        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';

        }

        for(inti=1;i<=max(lena,lenb);i++){

        c[i]+=a[i]+b[i];

        if(c[i]>9){

        c[i+1]+=1;

        c[i]%=10;

        }

        }

        int len=lena+lenb;

        while(c[len]==0&&len>1){

        len--;

        }

        for(int i=len;i>=1;i--){

        cout<<c[i]<<endl;

        }

        return 0;

        }

    信息

    ID
    482
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    660
    已通过
    101
    上传者