452. Minimum Number of Arrows to Burst Balloons

LeetCode - The World's Leading Online Programming Learning Platform

class Solution:
    def findMinArrowShots(self, points: List[List[int]]) -> int:
        rets=[]
        intervals=sorted(points)
        prev=intervals[0]
        # print(intervals)
        for i in range(1,len(intervals)):
            curr=intervals[i]
            if prev[1]>=curr[0]:
                prev[1]=min(prev[1],curr[1])
            else:
                rets.append(prev)
                prev=curr
        rets.append(prev)
        return len(rets)

相关推荐

  1. MySQL45讲(一)(42)

    2023-12-17 14:26:02       30 阅读
  2. leetcode(402,44 53)

    2023-12-17 14:26:02       60 阅读
  3. LeetCode--455.分发饼干

    2023-12-17 14:26:02       57 阅读
  4. 「HDLBits题解」CS450

    2023-12-17 14:26:02       56 阅读
  5. 454.四数相加

    2023-12-17 14:26:02       45 阅读
  6. leetcode 455.分发饼干

    2023-12-17 14:26:02       39 阅读
  7. Leetcode 412. Fizz Buzz

    2023-12-17 14:26:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-17 14:26:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-17 14:26:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-17 14:26:02       87 阅读
  4. Python语言-面向对象

    2023-12-17 14:26:02       96 阅读

热门阅读

  1. 算法:对称二叉树

    2023-12-17 14:26:02       49 阅读
  2. 基于pytorch 的RNN实现字符级姓氏文本分类

    2023-12-17 14:26:02       51 阅读
  3. 746. 使用最小花费爬楼梯

    2023-12-17 14:26:02       67 阅读
  4. mysql8升级测试

    2023-12-17 14:26:02       48 阅读
  5. 第三十四章 XML 模式的高级选项

    2023-12-17 14:26:02       61 阅读