扫描线sweep line
# 本题也可以使用前缀和
class Solution:
def countOfAirplanes(self, airplanes):
room=[]
for i in airplanes:
room.append((i.start, 1))
room.append((i.end, -1))
tmp = 0
ans = 0
room = sorted(room)
for idx, cost in room:
tmp += cost
ans = max(ans,tmp)
return ansReference
Last updated