**投机取巧**:
#include<iostream>
#include<cstdio>
using namespace std;
int shuzu[10001][10001];
int main()
{
int n,x,y;
int b=1;
cin>>n;
for(int i=1;i<=n;++i)
{
for(int ii=1;ii<=4;++ii)
cin>>shuzu[i][ii];
}
cin>>x>>y;
for(int q=n;q>=1;--q)
{
if((shuzu[q][1]<=x)&&(shuzu[q][3]+shuzu[q][1]>=x)&&(shuzu[q][2]<=y)&&(shuzu[q][2]+shuzu[q][4]>=y))
{
cout<<q;
b=2 ;
}
if(b==2)
break;
if(q==1)
{
cout<<-1;
break;
}
}
return 0;
}
#include<iostream>
using namespace std;
int a[10001][5];
int main()
{
int al,b,n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i][1]>>a[i][2]>>a[i][3]>>a[i][4];
a[i][3]+=a[i][1];
a[i][4]+=a[i][2];
}
cin>>al>>b;
for(int i=n;i>=1;i--)
{
if(a[i][1]<=al&&a[i][2]<=b&&a[i][3]>=al&&a[i][4]>=b) {cout<<i<<endl; return 0;}
}
cout<<-1<<endl;
return 0;
}