不知道哪错了,样例全错,但对一个点
查看原帖
不知道哪错了,样例全错,但对一个点
1415132
LOSTLIGHT楼主2024/10/3 13:11

rt

#include<bits/stdc++.h>
using namespace std;
const int N = 10000 + 5;
int  a[N], b[N],ans[N];
int main(){
	string s1,s2;
	cin>>s1>>s2;
	for(int i=1;i<=s1.size();i++){
		a[i]=s1[s1.size()-1-i];
	} 
	for(int i=1;i<=s2.size();i++){
		b[i]=s2[s2.size()-1-i];
	} 
	
	for(int i=1;i<=max(s1.size(),s2.size());i++)
		ans[i]+=(a[i]+b[i]);
	for(int i=1;i<=max(s1.size(),s2.size());i++){
		if(ans[i]>=10){
			ans[i]-=10;
			ans[i+1]+=1;
		}
		cout<<ans[i];
	}
	
}
2024/10/3 13:11
加载中...