代码如下:
#include<iostream>
using namespace std;
int X[100001],Y[100001],YN[100001],XN[100001];
int main(){
long long n,X0,Y0,X1,Y1;
cin>>n;
for(int m=1;m<=n;m++){
cin>>X0>>Y0>>X1>>Y1;
for(int i=X0;i<=X0;i++){
X[i]++;
XN[i]=m;
}
for(int i=Y0;i<=Y0;i++){
Y[i]++;
YN[i]=m;
}
}
cin>>X1>>Y1;
if(X[X1]&&Y[Y1]){
if(XN[X1]>Y[Y1]){
cout<<XN[X1];
}
else{
cout<<YN[Y1];
}
}
else{
cout<<-1;
}
}
前九个都没问题,只错了第十个