这应该是我第一次写struct吧hh
#include<cstdio>
int n,x,y,flag=0;
struct node{
int x,y,xl,yl;
}t[10001];
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d%d%d%d",&t[i].x,&t[i].y,&t[i].xl,&t[i].yl);
}
scanf("%d%d",&x,&y);
for(int i=n;i>=1;i--){
if(x<=t[i].x+t[i].xl&&x>=t[i].x&&y<=t[i].y+t[i].yl&&y>=t[i].y){
flag=i;break;
}
}
if(flag!=0) printf("%d",flag);
else printf("-1");
return 0;
}