(全WA)自己拟的样例都能过,有没有蛮空的大佬帮忙看看
查看原帖
(全WA)自己拟的样例都能过,有没有蛮空的大佬帮忙看看
1131905
yoyoSGH楼主2024/4/5 08:59

代码部分:

#include<bits/stdc++.h>
using namespace std;
string a,b;
int x[505],y[505],ans[506],d=0,ll=0;
int main() {
	getline(cin,a);
	getline(cin,b);
	for(int i=0;i<=(a.length())/2;i++)
	{
		x[a.length()-1-i]=a[i]-'0';
		x[i]=a[a.length()-1-i]-'0';
	}
	for(int i=0;i<=(b.length())/2;i++)
	{
		y[b.length()-1-i]=b[i]-'0';
		y[i]=b[b.length()-1-i]-'0';
	}
	for(int i=0;i<=max(a.length(),b.length());i++)
	{
		ans[i]=(x[i]+y[i]+d)%10;
		d=(x[i]+y[i]+d)/10;
		if(i==max(a.length(),b.length())-1) ll=d;
	}
	if(ll==1)
	{
		cout<<1;
		for(int i=max(a.length(),b.length())-1;i>=0;i--) cout<<ans[i];
	}
	else for(int i=max(a.length(),b.length())-1;i>=0;i--) cout<<ans[i];
	cout<<'\b';
	return 0;
}
PS:第一次做高精的蒟蒻

卡了三天啦啊啊啊

2024/4/5 08:59
加载中...