运行报错了
求大佬指点
喵~
#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;
}