#include<bits/stdc++.h>
using namespace std;
int maze[2600][1500];
int x1[15];
int y1[15];
int x2[15];
int y2[15];
int main(){
ios::sync_with_stdio(0);
int n,m;cin >> n >> m;
for(int i = 1;i <= n;i++){
int a,b,c,d;cin >> a >> b >> c >> d;
for(int j = a;j <= c;j++){
for(int k = b;k <= d;k++){
maze[j][k] = i;
}
}
x1[i] = a;
y1[i] = b;
x2[i] = c;
y2[i] = d;
}
for(int i = 0;i < m;i++){
int a,b;cin >> a >> b;
int t = maze[a][b];
if(maze[a][b] == 0) cout << "IGNORED" << endl;
else cout << maze[a][b] << endl;
for(int j = x1[t];j <= x2[t];j++){
for(int k = y1[t];k <= y2[t];k++){
maze[j][k] = t;
}
}
}
return 0;
}
CCF CSP 201403-2 试题名称: 窗口
最新推荐文章于 2021-02-28 21:06:10 发布