import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int rect_count = scanner.nextInt();
int click_count = scanner.nextInt();
List<Rect> rectList = new ArrayList<>();
for(int i = 0; i < rect_count; i++){
int x1 = scanner.nextInt();
int y1 = scanner.nextInt();
int x2 = scanner.nextInt();
int y2 = scanner.nextInt();
Rect tmp = new Rect(x1,y1,x2,y2,i+1);
rectList.add(tmp);
}
for(int i = 0; i < click_count; i++){
int x = scanner.nextInt();
int y = scanner.nextInt();
int j = rectList.size() - 1;
for(; j >= 0; j--){
Rect tmp = rectList.get(j);
if(tmp.isPointInRect(x,y)){
System.out.println(tmp.no);
rectList.remove(j);
rectList.add(tmp);
break;
}
}
if(j==-1){
System.out.println("IGNORED");
}
}
}
}
class Rect {
int x1;
int y1;
int x2;
int y2;
int no;
public Rect(int x1, int y1, int x2, int y2, int no) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
this.no = no;
}
public boolean isPointInRect(int x, int y){
return (x>=this.x1&&x<=this.x2&&y>=this.y1&&y<=this.y2);
}
}
ccf201403-2窗口
最新推荐文章于 2024-05-19 21:34:53 发布