会议室

作者: 李海游 | 来源:发表于2020-04-16 22:07 被阅读0次

会议室

一些项目要占用一个会议室宣讲,会议室不能同时容纳两个项目 的宣讲。 给你每一个项目开始的时间和结束的时间(给你一个数 组,里面 是一个个具体的项目),你来安排宣讲的日程,要求会 议室进行 的宣讲的场次最多。返回这个最多的宣讲场次.

思路:

若要使举办会议的场次最多,则应该先举办最早结束的场次。故可以先按截止时间排序,遍历排序后的数据,如果开始时间大于当前时间则跳过该会议,否则当前时间等于该会议结束的时间。

class Solution {
public:
    bool compare(vector<vector<int>> a,vector<vector<int>> b)  //设计比较方式
    {
        if(a[0][1]!=b[0][1])
            return a[0][1]<b[0][1];
        else
            return a[0][0]<b[0][0];
    }
    int minMeetingRooms(vector<vector<int>>& intervals) {
        sort(intervals.begin(), intervals.end(), compare); //调用自定义比较方式的sort函数
        int cur=-1; //设定当前时间
        int n=0;  //能举办的次数
        for (int i = 0; i < intervals.size(); i++) {
            if (cur<=intervals[i][0]) {   //当前时间小于等于开始时间,举办该会议
                ++n; 
                cur=intervals[i][1];  //举办后 当前时间等于该会议的结束时间
            }
        }
        return n;
    }
};

小知识:

  1. 自定义sort函数的比较器compare,传入sort时不带参数

相关文章

  • 会议室

  • 会议室

    会议室 文:茶心 · 这是一块墓地 我在每座墓前立好墓碑,并刻上名字 且依次排列好,绝不能乱套 风水好的自然是留给...

  • 会议室

    亚良副厅长审拟完方案,看了看手机时间,已是深夜十一点。心想: 不早啦,得赶紧回家睡觉,明天早上八点半厅长办公会议,...

  • 会议室

    会议室 一些项目要占用一个会议室宣讲,会议室不能同时容纳两个项目 的宣讲。 给你每一个项目开始的时间和结束的时间(...

  • 会议室

    当初单位装修的时候,不知道谁设计的,居然没有专门的会议室,这件事也让新来的大领导颇有微词,终于,赶上机构改制,胖虎...

  • Xmpp第三篇

    简述 资源 1.创建会议室 2.邀请好友入会议室 3.进入会议室 4.会议室踢人(群主才行) 5.销毁会议室 结束语

  • 深圳宝安会议室全彩led显示屏如何选择

    目前越来越多的LED显示屏走进室内,很多公司会议室会议室会议室更获得广告商的青睐。那么大型公司会议室会议室选用室内...

  • 会议室群像

    项目会议,老板不在,会议室群像更清晰的突现出大家的性格特点和工作状态。 会议要求,会议主讲人最好提前4...

  • 摆布会议室

    时间的脚步,事说流就流,开始从被人带着布阔会议室,而后渐渐地开始二人,虽然没有过辛酸,但却过的充实。以后奋发一人布...

  • 会议室谈话

    今早去上班,差点迟到了,到公司后,部门负责人跟我说待会儿会议室聊聊,我说那我先吃个早餐吧,然后吃完早餐就进了会议室...

网友评论

      本文标题:会议室

      本文链接:https://www.haomeiwen.com/subject/nodjvhtx.html