20求条
查看原帖
20求条
1358614
__Accepted_cyx__楼主2024/12/21 20:31
#include<bits/stdc++.h>
using namespace std;
string a,b;
int num1[505],num2[505],ans[505];
int main(){
	cin>>a>>b;
	for(int i=0;i<a.size();i++){
		num1[i]=a[a.size()-i-1]-'0';
	}
	for(int i=0;i<b.size();i++){
		num2[i]=b[b.size()-i-1]-'0';
	}	
	for(int i=0;i<max(a.size(),b.size());i++){
		ans[i]+=num1[i]+num2[i];
		if(num1[i]+num2[i]>=10){
			ans[i]-=10;
			ans[i+1]++;
		}
	}
	bool flag=false;
	for(int i=501;i>=0;i--){
		if(ans[i]!=0) flag=true;
		if(flag) cout<<ans[i];
	}
	if(flag==false) cout<<0;
	return 0;
}

已找到hack:

999
1

但不知道怎么改

2024/12/21 20:31
加载中...