P1003,一片蓝...
![]()
#include<bits/stdc++.h>
using namespace std;
int n,maps[10005][10005],x,y;
int main() {
cin>>n;
memset(maps,-1,sizeof(maps));
for(int k=1;k<=n;k++)
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
for(int i=0;i<c;i++)
{
for(int j=0;j<d;j++)
{
if(i+a>n||j+b>n) continue;
else maps[i+a][j+b]=k;
}
}
}
cin>>x>>y;
cout<<maps[x][y];
return 0;
}