```cpp
#include <bits/stdc++.h>
using namespace std;
const long long xn=1000000;
long long a[xn],b[xn],g[xn],k[xn];
int main(){
int n; cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i]>>b[i]>>g[i]>>k[i];
}
int lx,ly; cin>>lx>>ly;
for(int i=n;i>=1;i--)
{
int x,y,xa,ya;
x=a[i],y=b[i],xa=a[i]+g[i],ya=b[i]+k[i];
if(lx>=x && lx<=xa && ly>=y && ly<=ya)
{
cout<<i;
return 0;
}
}
cout<<-1;
return 0;
}
```
@[renzhengxuan](/user/1115322)
by amonologue_ @ 2023-10-15 08:54:45
循环内的判断有问题
by amonologue_ @ 2023-10-15 08:55:24