首页 > 数据库 >[Oracle] LeetCode 253 Meeting Rooms II

[Oracle] LeetCode 253 Meeting Rooms II

时间:2022-08-19 02:11:44浏览次数:53  
标签:int II intervals Rooms 端点 Oracle 253 Meeting

Given an array of meeting time intervals intervals where intervals[i] = [starti, endi], return the minimum number of conference rooms required.

Solution

先按照左端点排序的话,如果一个区间的右端点比下一个区间的左端点大,那么显然得额外新增一个房间。

注意到 \(map\) 里的元素是排序的,所以我们可以对于每一个区间右端点 \(+1\), 左端点 \(-1\).

点击查看代码
class Solution {
private:
    int ans=0;
    map<int,int> mp;
    
    
public:
    int minMeetingRooms(vector<vector<int>>& intervals) {
        int n = intervals.size();
        for(int i=0;i<n;i++){
            mp[intervals[i][0]]+=1;
            mp[intervals[i][1]]-=1;
        }
        int cur=0;
        for(auto ele:mp){
            cur+=ele.second;
            ans=max(ans, cur);
        }
        return ans;
    }
};

标签:int,II,intervals,Rooms,端点,Oracle,253,Meeting
From: https://www.cnblogs.com/xinyu04/p/16600675.html

相关文章

  • iis7 部署网站 各种错误问题
    403-禁止访问:访问被拒绝。您无权使用所提供的凭据查看此目录或页面。这是环境没有安装完全,执行一下以下命令:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet......
  • [Oracle] LeetCode 333 Largest BST Subtree
    Giventherootofabinarytree,findthelargestsubtree,whichisalsoaBinarySearchTree(BST),wherethelargestmeanssubtreehasthelargestnumberof......
  • 项目部署到IIS之后,使用Progress调用wkhtmltopdf.exe不生成pdf文件的问题
    问题现象:项目部署到服务器IIS后不能生成pdf文件。在本地调试可以生成pdf文件,在服务器调试没有报错信息,手动通过命令行在服务器调用wkhtmltopdf.exe可以生成pdf文件。解决......
  • oracle
                       ......
  • Oracle数据库安装时,安装报错ins_emagent.mk
    安装oracle数据库过程中,通过图形界面安装,出现ins_emagent.mk报错提示  解决方法修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL),修改为:$(MK_EMA......
  • oracle安装调用图形化失败
    报错现象:[grid@19c01grid]$./gridSetup.shERROR:Unabletoverifythegraphicaldisplaysetup.ThisapplicationrequiresXdisplay.Makesurethatxdpyinfoe......
  • 基于查表实现BCD与Ascii之间的转换
    //基于查表实现BCD与Ascii之间的转换static char unsigned bcd2ascii[16] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C',......
  • Oracle:初次登陆的操作及错误处理
    1登录前准备因网络环境变更导致的监听启动报错关注虚拟机用的是桥接网络物理机使用的网络环境,有线无线编辑-虚拟机编辑器此时需要修改etc/hosts文件2登录oracleo......
  • leetcode45-跳跃游戏 II
    跳跃游戏II前向dp对于一个数i,从0到i-1进行遍历,如果在这个位置能跳跃到i,那么对i的dp值进行更新。这种方式时间复杂度为O(n^2),效率很低classSolution{publici......
  • Chiitoitsu(概率DP)
    代码#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<map>usingnamespacestd;typedeflonglongll;constintN=1......