首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
主持人调度(二)
100条解析
开通博客写题解
牛客题解官
发表于 2022-04-22 13:08:53
题目的主要信息: n个活动,有各自的区间 一个主持人不能在相交的区间工作 将相交的区间分成一组,最后组数即是主持人的数量 数字为int型的范围,可能会出现负数 举一反三: 学习完本题的思路你可以解决如下题目: BM89. 合并区间 BM95. 分糖果问题 方法一:排序+遍历比较(推荐使用) 知识
展开全文
iterator
发表于 2021-07-31 00:47:28
主持人调度 描述有n个活动即将举办,每个活动都有活动的开始时间与活动的结束时间,第i个活动的开始时间是,第i个活动的结束时间是,举办某个活动就需要为该活动准备一个活动主持人。一位活动主持人在同一时间只能参与一个活动。并且活动主持人需要全程参与活动,换句话说,活动主持人参与了第i个活动,那么该主持
展开全文
xqxls
发表于 2021-07-26 16:49:26
题意整理 有n个活动即将举办,每个活动都有一个开始时间和结束时间。 现在派若干个主持人来主持活动,要求每一个主持人主持的活动中,各个活动的时间段(开始时间到结束时间)不重叠。 方法一(优先队列) 1.解题思路 首先对startEnd按开始时间从小到大排序,如果开始时间相同,则按结束时间排序。
展开全文
wkkw
发表于 2021-10-31 10:46:12
说实话开始没做出来。就是没想到怎么转换,甚至别人的题解开始都没看懂,看了好几遍。 换种思路来考虑这个问题。 寻找题目的规律,假设全部活动安排好了,主持人也根据题目的情况刚好到位了。寻找第N个活动的情况跟前N-1个活动的关系。 问题: 1.第N个活动是否需要新增主持人。
展开全文
LifelongCode
发表于 2021-02-08 22:57:02
解法1:优先级队列 首先:要对活动进行排序: 开始时间相等的,结束时间从小到大 开始时间不相等的,开始时间从小到大 其次:建立一个优先级队列:默认升序,同时处理活动 只提供结束时间,如果当前的开始时间小于队首的结束时间,说明没空闲 如果当前的开始时间大于队首的结束时间,说明可以空闲一个,队首出
展开全文
潦草急就
发表于 2021-07-27 10:45:27
差分数组(详见力扣1893),题目等同于求当前位置最大被多少个区间包围。 class Solution { public: int minmumNumberOfHost(int n, vector<vector<int> >& startEnd) {
展开全文
什么大肥猪
发表于 2022-06-21 15:30:23
package main import "sort" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算成功举办活动需要多少名主持人 * @param n int整型 有n个活动 * @param startEnd int整型二维数组 sta
展开全文
牛客347614775号
发表于 2021-12-30 19:18:42
//循环超时。则把问题拆分解决 function minmumNumberOfHost( n , startEnd ) { // write code here let star=[] let end=[] let host=0 for(let i=0;i&
展开全文
小洋芋热爱NLP
发表于 2021-08-13 00:09:53
- 题目描述:- 题目链接: https://www.nowcoder.com/practice/4edf6e6d01554870a12f218c94e8a299?tpId=196&&tqId=37562&rp=1&ru=/activity/oj&qru=/t
展开全文
心空之上
发表于 2023-04-30 10:31:06
如何用贪心思想完成最少的主持人调度?利用贪心思想,如果当前活动的开始和结束时间和其他活动的开始结束时间不重合时,这个主持人就可以继续主持活动,如果两个活动时间有交叉则要增派主持人。但是题目给出的活动时间不一定是按时间顺序排列的,同一时间段可能有多个活动。因此需要自己整理好开始时间和结束时间的排序,如
展开全文
啊展是啊这
发表于 2022-03-29 12:56:16
边界计数法 import java.util.*; public class Solution { public int minmumNumberOfHost (int n, int[][] startEnd) { // Arrays.sort(startEnd, (a,
展开全文
查看本题
查看本题讨论
等你来战
查看全部
牛客2026年愚人节比赛
报名截止时间:2026-04-01 21:00
牛客挑战赛87
报名截止时间:2026-04-03 22:00
华中农业大学第十五届程序设计竞赛(同步赛)
报名截止时间:2026-04-04 15:30
牛客周赛 Round 138
报名截止时间:2026-04-05 21:00
牛客小白月赛131
报名截止时间:2026-04-10 21:00
北华大学第十三届大学生程序设计竞赛(同步赛)
报名截止时间:2026-04-12 18:00
牛客周赛 Round 139
报名截止时间:2026-04-12 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题