只有一个AC,其他全是WA
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,a,b=0,k[201]={0},x=0;
scanf("%d%d%d",&n,&a,&b);
int z=a;
for(int i=1;i<=n;i++)
{
scanf("%d",&k[i]);
if(z<b)
{
z=z+k[i];
x++;
if(z==b)
{
printf("%d",x);
break;
}
}
if(z>b)
{
z=z-k[i];
x++;
if(z==b)
{
printf("%d",x);
break;
}
}
}
if(z!=b)
{
printf("-1");
}
return 0;
}