???
查看原帖
???
947863
SHC_CENSORED楼主2023/12/4 18:39

大惑 求解

#include<bits/stdc++.h>
using namespace std;
#define int long long
string s,s1;
int a[120],b[120],c[120],sum,mus;
signed main(){
	ios::sync_with_stdio(0);cin.tie(0);
	getline(cin,s);getline(cin,s1);
	for(int i=s.size()-1;i>=0;i--){
		a[sum]=s[i]-'0';
		sum++;
	}
	for(int i=s1.size()-1;i>=0;i--){
		b[mus]=s1[i]-'0';
		mus++;
	}
	for(int i=0;i<max(sum,mus);i++){
		c[i]+=a[i]+b[i];
		if(c[i]>=10){
			c[i+1]++;
			c[i]=c[i]%10;
		}
	}
	if(c[max(sum,mus)]>0){
		cout<<c[max(sum,mus)];
	}
	for(int i=max(sum,mus)-1;i>=0;i--){
		cout<<c[i];
	}
	return 0;
}

2023/12/4 18:39
加载中...