题目
#include <stdio.h>
int map[10010][4];
int main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d%d%d%d",&map[i][0],&map[i][1],&map[i][2],&map[i][3]);
}
int ansx,ansy;
int ans=-1;
scanf("%d%d",&ansx,&ansy);
for(int i=1;i<=n;i++)
{
int x=map[i][0];
int y=map[i][1];
int len_x=map[i][2];
int len_y=map[i][3];
if(ansx>=x&&ansx<=x+len_x&&ansy>=y&&ansy<=y+len_y)
{
ans=i;
}
}
printf("%d\n",ans);
}
题目挺简单的,读入数据,判定,没啥好说的。