您的位置:首页 > 其它

文章标题

2016-12-09 12:32 267 查看
ccf窗口

#include<stdio.h>
int main()
{
int n,m,i,j;
int x1,y1,x2,y2;
int x,y;
int s[32]={0};

struct Rec
{
int x1;int y1;
int x2;int y2;
};
struct Rec rec[32]={0};
scanf("%d%d",&n,&m);
for(i=1;i<=n;i++)
{
scanf("%d%d%d%d",&rec[i].x1,&rec[i].y1,&rec[i].x2,&rec[i].y2);

}
for(i=1;i<=n;i++) s[i]=n-i+1;
while(m--)
{
scanf("%d%d",&x,&y);
int flag=0;
for(i=1;i<=n;i++)
{
int k=s[i];
if(x>=rec[k].x1&&x<=rec[k].x2&&y>=rec[k].y1&&y<=rec[k].y2)
{
printf("%d\n",k);
flag=1;
for(j=k;j>1;j--) s[j]=s[j-1];
s[1]=k;
break;
}
}
if(!flag) printf("IGNORED\n");
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: