day_30
创始人
2024-11-14 11:34:01
0

452. 用最少数量的箭引爆气球

class Solution:     def findMinArrowShots(self, points: List[List[int]]) -> int:         points.sort(key=lambda x:x[0])         r = points[0][1]         cnt = 1         for i in points:             if i[0] > r:                 cnt += 1                 r = i[1]             else:                 r = min(r, i[1])         return cnt 

有趣,之前做过的。

435. 无重叠区间

class Solution:     def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int:         if not intervals:             return 0         intervals.sort(key=lambda x: (x[0], x[1]))         res = 1         r = intervals[0][1]         for i in intervals:             if i[0] >= r:                 r = i[1]                 res += 1             else:                 r = min(i[1], r)         return len(intervals) - res 

这题和之前的不就一样的吗,不知道答案在那咔咔写个啥。
763. 划分字母区间

class Solution:     def partitionLabels(self, s: str) -> List[int]:         last = {}         for i, ch in enumerate(s):             last[ch] = i         res = []         start = 0         end = 0         for i, ch in enumerate(s):             end = max(end, last[ch])             if i == end:                 res.append(end - start + 1)                 start = i + 1         return res 

这是很巧妙的想法。

相关内容

热门资讯

总算了解!!约局吧作必弊脚本,... 总算了解!!约局吧作必弊脚本,微乐游戏竞技团辅助(透视)确实真的有工具(哔哩哔哩)1、点击下载安装,...
不少玩家反映!智星菠萝辅助,微... 不少玩家反映!智星菠萝辅助,微乐老友广东辅助器(透视)好像是有方法(哔哩哔哩)1)微乐老友广东辅助器...
重大消息!约局吧如何查看是否有... 重大消息!约局吧如何查看是否有挂,微信微乐辅助器使用教程(透视)竟然有有插件(哔哩哔哩)1、点击下载...
推荐攻略!拱趴大菠萝怎么开挂,... 推荐攻略!拱趴大菠萝怎么开挂,微信微乐挂有没有(透视)本来是真的有app(哔哩哔哩)微信微乐挂有没有...
玩家必看科普!xpoker透视... 玩家必看科普!xpoker透视辅助,微乐自建房辅助软件如何下载(透视)切实是真的有技巧(哔哩哔哩)1...
玩家亲测!哈糖大菠萝怎么开挂,... 玩家亲测!哈糖大菠萝怎么开挂,微乐自建房插件详细教程(透视)好像真的有器(哔哩哔哩)1、操作简单,无...
盘点几款!哈糖大菠萝有挂吗5个... 盘点几款!哈糖大菠萝有挂吗5个常用方法,微乐陕西小程序破解器(透视)都是存在有软件(哔哩哔哩)1、金...
有玩家发现!竞技联盟破解版最新... 有玩家发现!竞技联盟破解版最新版,微乐家乡官方app下载(透视)总是存在有技巧(哔哩哔哩)1、实时微...
玩家必看教程!!we poke... 玩家必看教程!!we poker免费辅助器,微乐自建房黑科技辅助工具下载(透视)总是是有软件(哔哩哔...
专业讨论!!哈糖大菠萝有挂吗5... 专业讨论!!哈糖大菠萝有挂吗5个常用方法,微乐小程序免费黑科技下载方法(透视)一直真的是有脚本(哔哩...