此题是很形象的一个题,类似于区间个数,要求不重复的通道数。
思路:
存每个通道的结束位置,如果和所有会议都冲突了就开新会议室。选择会议室的规则,应该尽量选结束时间晚的。这样可以保证正确。
但实际上,选结束时间最早的就行,因为是按第一个数排序的,后面的肯定慢发生,所以不会出现之前考虑的情况。
class Solution {
public:
int minMeetingRooms(vector<vector<int
此题是很形象的一个题,类似于区间个数,要求不重复的通道数。
思路:
存每个通道的结束位置,如果和所有会议都冲突了就开新会议室。选择会议室的规则,应该尽量选结束时间晚的。这样可以保证正确。
但实际上,选结束时间最早的就行,因为是按第一个数排序的,后面的肯定慢发生,所以不会出现之前考虑的情况。
class Solution {
public:
int minMeetingRooms(vector<vector<int