CCF201403-2 窗口(Python)
满分跑过
n,m = map(int,input().split())
s = []
window =[]
for i in range(n):
s = list(map(int,input().split()))
s.append(i+1)
window.append(s)
for j in range(m):
t = list(map(int,input().split()))
judge = False
for w in range(n-1,-1,-1):
if((window[w][2]>=t[0] and window[w][0]<=t[0])and(window[w][3]>=t[1] and window[w][1]<=t[1])):
judge=True
print(window[w][4])
r = window[w]
window.pop(w)
window.append(r)
break
if(judge == False):
print('IGNORED')
思路源自添SoftwareZhen
自己做了些许细节上的修改,给原创点赞