首页 > 其他分享 >3169. 无需开会的工作日

3169. 无需开会的工作日

时间:2024-09-24 14:46:29浏览次数:1  
标签:无需 last start int meetings answer 3169 开会

题目链接 3169. 无需开会的工作日
思路 排序
题解链接 Wiki
关键点
时间复杂度 \(O(n\log n)\)
空间复杂度 \(O(1)\)

代码实现:

class Solution:
    def countDays(self, days: int, meetings: List[List[int]]) -> int:
        meetings.sort()
        answer = 0
        last = 0
        for start, end in meetings:
            if last < start:
                answer += start - last - 1
            last = max(last, end)
        answer += days - last
        return answer

标签:无需,last,start,int,meetings,answer,3169,开会
From: https://www.cnblogs.com/WrRan/p/18429125

相关文章