【Leetcode Daily】3439重新安排会议得到最多空余时间I
题目浅析
想查看原题可以点击题目链接。
简单地说,就是给一系列会议的起始时间和结束时间(不重合),可以对其中最多 k 个会议进行时间调整,但不能改变会议的相对顺序,求调整后最大会议间休息时间。
思路分享
- 可以视作定长滑动窗口,窗口内的最大容量为 k + 1 个空闲时间。关键就在于如何像之前一样获取第 i 个空闲时间了。
代码解答(强烈建议自行解答后再看)
- 参考解法
1 | class Solution { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 LuYaoQi's Blogs!