首页 > 其他分享 >BM96 主持人调度(二)

BM96 主持人调度(二)

时间:2022-09-19 17:11:16浏览次数:56  
标签:tempA le int 主持人 调度 BM96 活动 array

描述

有 n 个活动即将举办,每个活动都有开始时间与活动的结束时间,第 i 个活动的开始时间是 starti ,第 i 个活动的结束时间是 endi ,举办某个活动就需要为该活动准备一个活动主持人。

一位活动主持人在同一时间只能参与一个活动。并且活动主持人需要全程参与活动,换句话说,一个主持人参与了第 i 个活动,那么该主持人在 (starti,endi) 这个时间段不能参与其他任何活动。求为了成功举办这 n 个活动,最少需要多少名主持人。

数据范围: 1 \le n \le 10^51≤n≤105 , -2^{32} \le start_i\le end_i \le 2^{31}-1−232≤starti​≤endi​≤231−1
  复杂度要求:时间复杂度 O(n \log n)O(nlogn) ,空间复杂度 O(n)O(n)

示例1

输入:
2,[[1,2],[2,3]]
返回值:
1
说明:
只需要一个主持人就能成功举办这两个活动      

示例2

输入:
2,[[1,3],[2,4]]
返回值:
2
说明:
需要两个主持人才能成功举办这两个活动      

import java.util.*;
public class Solution{
pubilc int minOfHost(int n,int[][]array){
int[] tempA=new int[array.length];
int[] tempB=new int[array.length];
for(int i=0,i<n,i++){
tempA[i]=array[i][0];
tempB[i]=array[i][1];
      }
Array.sort(tempA);
int count =0;
int j=0;
for(int i=0,i<n,i++){
if(tempA(i)<temp(j))
count++;
}
return count
}

}

标签:tempA,le,int,主持人,调度,BM96,活动,array
From: https://www.cnblogs.com/somedieyoung/p/16708313.html

相关文章

  • Linux-->定时任务调度
    crond任务调度概述指定系统在某个时间执行特点的命令或程序。任务调度分类:系统工作:有些重要的工作需要周而复始的重复执行,如病毒扫描等。个别用户工作:个别用户可能......
  • Linux调度系统全景指南(上篇)
    导语:本文主要是讲Linux的调度系统,由于全部内容太多,分三部分来讲,调度可以说是操作系统的灵魂,为了让CPU资源利用最大化,Linux设计了一套非常精细的调度系统,对大多数场景都进......
  • Pod资源调度
    APIServer接受客户端提交Pod对象创建请求后的操作过程中,有一个重要的步骤是由调度器程序(kube-scheduler)从当前集群中选择一个可用的最佳节点来接收并运行它,通常是默认......
  • Spark任务调度机制【转】
    Spark任务调度机制论述在生产环境下,Spark集群的部署方式一般为YARN-Cluster模式。Driver线程主要是初始化SparkContext对象,准备运行所需的上下文,然后一方面保持与Applica......
  • k8s允许master节点参与调度的设置方法
    默认情况下,master节点是不参与调度的,且在master节点上有一个污点NoSchedule(表示k8s将不会将Pod调度到具有该污点的Node上),有关污点章节可参考https://www.cnblogs.com/panw......
  • 开源交流丨任务or实例 详解大数据DAG调度系统Taier任务调度
    课件获取:关注公众号“数栈研习社”,后台私信“Taier”获得直播课件视频回放:点击这里ChunJun开源项目地址:github丨gitee喜欢我们的项目给我们点个__STAR!STAR!!STAR!!!(重......
  • 一次有趣的多线程调度问题
    线程1----wait()1Objecto=newObject();2waitAndNotifyMap.put(urlId,o);3System.out.println(urlId+"运行到阻塞");4synchronized(o){5o.wait(1000);6......
  • k8s之 pod调度
    案例:确保Pod分配到具有SSD硬盘的节点上第一步:给节点添加标签格式:kubectllabelnodes<node-name><label-key>=<label-value>例如:kubectllabelnodesk8s-node1dis......
  • Linux子系统之【进程调度】
    之前已知Linux对进程的管理现在看看Linux如何调度进程1.什么是进程调度?对于CPU来说,进程调度指的就是对CPU进行时间资源的分割管理。2.Linux中进程调度还是在调度进程吗......
  • .NET6 WebApi 实现定时任务调度Quartz
    前言本地json持久化调度任务,无需数据库直接调用本地类方法,无需通过WebApi接口1.创建项目,安装组件创建.NET6WebApi项目;引入GZY.Quartz.MUI1.1.51.1Progarm.c......