Python | Leetcode Python题解之第452题用最少数量的箭引爆气球

题目:

题解:

python 复制代码
class Solution:
    def findMinArrowShots(self, points: List[List[int]]) -> int:
        if not points:
            return 0
        
        points.sort(key=lambda balloon: balloon[1])
        pos = points[0][1]
        ans = 1
        for balloon in points:
            if balloon[0] > pos:
                pos = balloon[1]
                ans += 1
        
        return ans
相关推荐
幻影123!2 小时前
从零训练一个会下五子棋的AI
python·深度学习·神经网络·强化学习·五子棋·alpha zero·mokugo
Python私教3 小时前
Django 接入 AI 大模型实战:从零做一个流式聊天网站
人工智能·python·django
Python私教3 小时前
Django 接入 MCP 实战:让 AI 安全调用数据库和业务接口
人工智能·python·django
Python私教3 小时前
Django 搭建 AI 本地知识库:文档上传、向量检索与智能问答
人工智能·python·django
always_TT4 小时前
【Python 日志记录:logging 模块入门】
开发语言·python·php
lipku6 小时前
数字人直播开源项目LiveStream
python·开源·数字人·数字人直播
阿童木写作7 小时前
Python实现亚马逊商品图批量智能抠图教程
人工智能·python
axinawang7 小时前
第24课:while循环的应用
python
三亚兴嘉装饰7 小时前
三亚服装店装修
python
小柯南敲键盘7 小时前
速卖通AI图片翻译API集成实战
人工智能·python