32 条题解

  • 0
    @ 2026-10-11 19:19:03

    #include #include<string.h> #include<stdio.h> #include const int N=1e5+10; const int INF=0x3f3f3f3f; using namespace std;

    int a[N],b[N];

    int main(){ string x,y; cin>>x>>y; int len1=x.size(); int len2=y.size();

    for(int i=0;i<len1;i++)
    	a[i]=x[len1-1-i]-'0';
    for(int i=0;i<len2;i++)
    	b[i]=y[len2-1-i]-'0';
    
    int len=max(len1,len2);
    for(int i=0;i<len;i++){
    	a[i]+=b[i];
    	if(a[i]>9)
    	{
    		a[i+1]++;
    		a[i]%=10;
    	}
    }
    if(a[len]!=0)
    	len++;
    	
    for(int i=len-1;i>=0;i--)
    	cout<<a[i];
    return 0;
    

    }

    信息

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