讨论 / 水题不解释
沧海一声喵 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;}

查看更多回复
提交回复