求助
查看原帖
求助
222345
shzuaeno楼主2020/8/27 21:15

只有一个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;
}
2020/8/27 21:15
加载中...