#!/usr/bin/env python
# -*- coding:utf-8 -*-
from typing import List
class Solution:
def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int:
intervals.sort(key=lambda x: x[0])
max_discover = float('-inf')
count = 0
for mi,ma in intervals:
if mi<max_discover:
count+=1
if ma<max_discover:
max_discover = ma
else:
max_discover = max(ma,max_discover)
return count
a=Solution().eraseOverlapIntervals([])
print(a)
Previous
用metaclass实现ORM
2019-07-22
Next
312. 戳气球
2019-05-19