leetcode-15双周赛-1288-删除被覆盖区间

Posted 真不知道叫啥好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-15双周赛-1288-删除被覆盖区间相关的知识,希望对你有一定的参考价值。

题目描述:

 

 方法一:排序O(Nlogn)

class Solution:
    def removeCoveredIntervals(self, intervals: List[List[int]]) -> int:
        intervals.sort(key = lambda x:(x[0],-x[1]))
        res,rmax = len(intervals),intervals[0][1]
        for i in range(1,len(intervals)):
            if i > 0 and intervals[i][1] <= rmax:
                res -= 1
            else:
                rmax = intervals[i][1]
        return res

以上是关于leetcode-15双周赛-1288-删除被覆盖区间的主要内容,如果未能解决你的问题,请参考以下文章

leetcode-15双周赛-1287-有序数组中出现次数超过25%的元素

[E差分] lc1893. 检查是否区域内所有整数都被覆盖(差分计数+模拟+双周赛54_1)

[leetcode 双周赛 11] 1228 等差数列中缺失的数字

leetcode-第14周双周赛-1272-删除区间

leetcode-第14周双周赛-1273-删除树节点

LeetCode 第 55 场双周赛 / 第 247 场周赛