```cpp
#include <bits/stdc++.h>
using namespace std;
struct node{
int a,b,g,k;
}s[10005];
int n;
int x,y;
int ans=10005;
int main(){
scanf("%d",&n);
for (int i=1;i<=n;++i){
scanf("%d%d%d%d",&s[i].a,&s[i].b,&s[i].g,&s[i].k);
}
scanf("%d%d",&x,&y);
for (int i=1;i<=n;++i){
if (x>=s[i].a && x<=(s[i].a+s[i].g) && y>=s[i].b && y<=(s[i].b+s[i].k))ans = i;
}
if (ans != 10005)
printf("%d\n",ans);
else
puts("-1");
return 0;
}
```
by taojunhan @ 2017-07-29 21:14:49
你是不是5号点过不了?
by StanleyyKubricky @ 2017-08-03 19:56:53