30分求助,哪出问题了?求大佬指点
查看原帖
30分求助,哪出问题了?求大佬指点
1365793
ex_aid233楼主2024/7/28 19:11
#define MAXSIZE 10000 
int  a[MAXSIZE] = {0}, b[MAXSIZE] = { 0 }, g[MAXSIZE] = { 0 }, k[MAXSIZE] = {0};
int main()
{
	int n,i;
	int x, y;
	scanf("%d", &n);
	for (i = 0; i < n; i++)
		scanf("%d %d %d %d", &a[i], &b[i], &g[i], &k[i]);
	scanf("%d %d", &x, &y);
	for (i=n-1; i >= 0; i--)
	{
		if (a[i] <= x && a[i] + g[i] >= x && b[i] <= x && b[i] + k[i] >= y)
		{
			printf("%d", i + 1); 
			return 0;
		}
	}
	printf("-1");
	return 0;
}
2024/7/28 19:11
加载中...