理解了第一个题解,然后自己写的,但是不知道为什么就一组测试数据对的
查看原帖
理解了第一个题解,然后自己写的,但是不知道为什么就一组测试数据对的
550343
LUZZGU楼主2022/1/2 14:27
#include<bits/stdc++.h>
using namespace std;
int aa[10005][4];
int main()
{
	int x,y,a,b;
	int n;
	cin>>n;
	int f=-1;
	for(int i=1;i<=n;i++)
	{
		cin>>aa[i][0]>>aa[i][1]>>aa[i][2]>>aa[i][3];
		aa[i][2]+=aa[i][0];
		aa[i][3]+=aa[i][1];
	}
	cin>>x>>y;
	for(int i=n;i>=1;i--)
	{
		if(x>=aa[i][0]&&y>=aa[i][1]&&x<=aa[i][2]&&y<=aa[i][3])
		cout<<i;
		f=1;
		break;
	}
	if(f==-1)cout<<-1;

}

2022/1/2 14:27
加载中...