沧海一声喵 2018-02-28 00:17:19
点我顶贴
收藏
删除
#include <cstdio>
using namespace std;
typedef struct node{
int x1,y1,x2,y2;
}node;
int main(){
int i,n,x,y,flag=-1;
node v[10001];
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%d%d%d%d",&v[i].x1,&v[i].y1,&x,&y);
v[i].x2=v[i].x1+x;v[i].y2=v[i].y1+y;}
scanf("%d%d",&x,&y);
for(i=1;i<=n;i++)
if(x>=v[i].x1&&x<=v[i].x2&&y>=v[i].y1&&y<=v[i].y2) flag=i;
printf("%d",flag);
return 0;}