N, M = map(int, input().split())
window_list = []
for i in range(N):
x1, y1, x2, y2 = map(int, input().split())
window_list.append((x1, y1, x2, y2, i + 1)) # i + 1 是窗口号
window_list.reverse() # 窗口号大的优先考虑
for i in range(M):
x, y = map(int,input().split())
for i in range(N):
x1, y1, x2, y2, num = window_list[i]
if x >= x1 and x <= x2 and y >= y1 and y <= y2:
window_top = window_list.pop(i) # 弹出当前窗口
window_list.insert(0,window_top) # 插入到顶层
print(num)
break
else: # 只有for完整执行完才会执行else语句
print("IGNORED")
201403-2 python CCF 更简单的思路和代码 100分
最新推荐文章于 2022-10-03 16:45:49 发布