1 条题解

  • 2
    @ 2023-7-26 8:09:21
    #include <bits/stdc++.h>
    using namespace std;
    string n,a;
    int len;
    int main() {
    	freopen("bigadd.in","r",stdin);
    	freopen("bigadd.out","w",stdout);
    	cin>>n;
    	len=n.size();
    	for(int i=0;i<len;i++){
    		n[i]-=48;
    	}//记得要减掉48 
    	a=n;
    	for(int i=0;i<len;i++){
    		a[i]=n[len-1-i];
    	} 
    	a[0]+=8;
    	a[1]+=1;
    	a[3]+=2;
    	for(int i=0;i<len;i++){
    		a[i+1]+=a[i]/10;
    		a[i]%=10;
    	}
    	while(a[len]){
    		a[len+1]+=a[len]/10;
    		a[len]%=10;
    		len++;
    	}
    	for(int i=len-1;i>=0;i--){
    		cout<<(int)a[i];
    	}
    	return 0;
    }
    

    信息

    ID
    425
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    97
    已通过
    28
    上传者