绍兴市赛第一题爆0了,想知道为什么Orz
#include<bits/stdc++.h>
using namespace std;
long long a[10001],v[10001];
int main()
{
freopen("potato.in","r",stdin);
freopen("potato.out","w",stdout);
long long n,m,k,i;
scanf("%d%d",&n,&m);
for(i=1;i<=n;i++)
{
scanf("%d",&v[i]);
}
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
k=1;
while(m>0)
{
m-=v[k];
if(m<=0)
{
cout<<k<<endl;
return 0;
}
k=a[k];
}
return 0;
}
如果违规了请私信我,已经被连删5个帖了