0分求大佬帮助
查看原帖
0分求大佬帮助
1182672
python18楼主2024/5/5 22:19

运行报错了 求大佬指点 喵~

#include<bits/stdc++.h>
using namespace std;
const int w=114514;
int n;
int x[w],a[w],b[w],ans[w];
void jia()
{
	for(int i=0;i<n;i++)
	{
		ans[i]+=a[i]+b[i];
		ans[i+1]+=ans[i]/x[i];
		ans[i]%=x[i];
	}
}
void subtraction()
{
	for(int i=0;i<n;i++)
	{
		if(a[i]<b[i])
		{
			a[i+1]--;
			a[i]+=x[i];
		}
		ans[i]+=a[i]-b[i];
	}
}
int main()
{
	char c;//符号
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		cin>>x[i];
	}
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	cin>>c;
	for(int i=1;i<=n;i++)
	{
		cin>>b[i];
	}
	if(c=='+')
	{
		jia();
	}
	else
	{
		subtraction();
	}
	for(int i=1;i<=n;i++)
	{
		cout<<ans[i]<<" ";
	}
	return 0;
}



















2024/5/5 22:19
加载中...