https://www.luogu.org/problemnew/show/P1003
#include <iostream>
#include<cstdio>
using namespace std;
int n,a[10003][5],i,j,i1;
int main()
{
scanf("%d",&n);
for (i=1; i<=n; i++)
{
scanf("%d%d%d%d",&a[i][0],&a[i][1],&i1,&j);
a[i][2]=a[i][0]+i1;
a[i][3]=a[i][1]+j;
}
scanf("%d%d",&i,&j);
for (int k=n; k>=1; k--)
if((a[k][0]<=i)&&(a[k][2]>=i)&&(a[k][1]<=j)&&(a[k][3]>=j))
{
printf("%d\n",k);
return 0;
}
printf("-1\n");
return 0;
}