题目描述

公司创新实验室正在研究如何最小化资源成本,最大化资源利用率,请你设计算法帮他们解决一个任务混部问题:

有taskNum项任务,每个任务有开始时间(startTime),结束时间(endTime),并行度(parallelism)三个属性,

并行度是指这个任务运行时将会占用的服务器数量,一个服务器在每个时刻可以被任意任务使用但最多被一个任务占用,任务运行完成立即释放(结束时刻不占用)。

任务混部问题是指给定一批任务,让这批任务由同一批服务器承载运行,

请你计算完成这批任务混部最少需要多少服务器,从而最大化控制资源成本。

输入描述

第一行输入为taskNum,表示有taskNum项任务
接下来taskNum行,每行三个整数,表示每个任务的

开始时间(startTime ),结束时间(endTime ),并行度(parallelism)

输出描述

一个整数,表示最少需要的服务器数量

备注

  • 1 <= taskNum <= 100000
  • 0 <= startTime < endTime <= 50000
  • <

华为OD机试 - 最大化控制资源成本(Java JS Python)相关推荐

  1. 华为OD机试 - 执行时长(Java JS Python)

    题目描述 为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务. 假设GPU最多一次执行n个任务,一次执行耗时1秒,在 ...

  2. 华为OD机试 - 天然蓄水库(Java JS Python)

    题目描述 公元2919年,人类终于发现了一颗宜居星球--X星. 现想在X星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大? 要求: 山脉用正整数数组s表示,每个元素代表山脉的高度 ...

  3. 华为OD机试 - 硬件产品销售方案(Java JS Python)

    题目描述 某公司目前推出了AI开发者套件,AI加速卡,AI加速模块,AI服务器,智能边缘多种硬件产品,每种产品包含若干个型号. 现某合作厂商要采购金额为amount元的硬件产品搭建自己的AI基座. 例 ...

  4. 华为OD机试 - 最大平分数组(Java JS Python)

    题目描述 给定一个数组nums,可以将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,最大的平分组个数. 输入描述 第一行输入 m 接着输入m个数,表示此数组 数据范围:1<=M&l ...

  5. 华为OD机试 - 积木最远距离(Java JS Python)

    题目描述 小华和小薇一起通过玩积木游戏学习数学. 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同. 小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远的2块积 ...

  6. 华为OD机试 - 二进制差异数(Java JS Python)

    题目描述 对于任意两个正整数A和B,定义它们之间的差异值和相似值: 差异值:A.B转换成二进制后,对于二进制的每一位,对应位置的bit值不相同则为1,否则为0: 相似值:A.B转换成二进制后,对于二进 ...

  7. 华为OD机试 - 上班之路(Java JS Python)

    题目描述 Jungle 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样. 地图由以下元素组成: 1)"." - 空地,可以达到; 2)"*&quo ...

  8. 华为OD机试 - 机器人走迷宫(Java JS Python)

    题目描述 房间由XY的方格组成,例如下图为64的大小.每一个方格以坐标(x,y)描述. 机器人固定从方格(0,0)出发,只能向东或者向北前进.出口固定为房间的最东北角,如下图的方格(5,3).用例保证 ...

  9. 华为OD机试 - 热点网站统计(Java JS Python)

    题目描述 企业路由器的统计页面,有一个功能需要动态统计公司访问最多的网页URL top N.请设计一个算法,可以高效动态统计Top N的页面. 输入描述 每一行都是一个URL或一个数字,如果是URL, ...

最新文章

  1. 用VC开发串口通信dll控件
  2. 【miscellaneous】IP多播技术及其编程
  3. window.history 和 DWZ 框架
  4. c# mysql代码中写事务_代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性...
  5. python学来干什么-学 Python 都用来干嘛的?
  6. 求两个集合是否有交集 c语言_高中数学:集合与函数概念知识点汇总
  7. CMSIS应用于研究指南图文教程
  8. day19正则表达式作业
  9. 昨天偷懒了(⊙o⊙),好气啊,那今天就补上昨天的吧,orz向大佬们低头。还是熟悉的味道。
  10. 《编译原理》求短语,直接短语,句柄,素短语,最左素短语 - 例题解析
  11. 关于计算机科技科幻作文600字,小学生科幻作文600字:未来世界
  12. 股票软件破解常用破解工具介绍
  13. 美国国家气候数据中心(NCDC)数据下载与处理
  14. html 、css基础
  15. html5鼠标滑过边框内外发亮,JS实现鼠标滑过显示边框的菜单效果
  16. 威堡智慧酒店IPTV解决方案功能介绍
  17. #185. 布丁怪兽
  18. 人脸区域马赛克,圆形(心形)模糊Mask
  19. python 狄里克雷平滑_Kd4PCrA-PIHhQXExHoqE
  20. 【SQL开发实战技巧】系列(四十五):Oracle12C常用新特性☞VARCHAR2/NVARCHAR2类型最大长度由4000字节扩展到32767字节

热门文章

  1. typeof的语法和使用
  2. 电脑软件 个人觉得值得收藏
  3. OSS来存储文件 和 自己搭建文件服务器
  4. linux搭建文件服务器
  5. 2022天梯赛 L1-081 今天我要赢
  6. Ubuntu16.04 tensorflow可视化工具---tensorboard
  7. 菜鸟天地对接功能之单点接入分享
  8. 软件设计师学习笔记-软件工程
  9. 语音识别 微软语音技术SAPI语音编程初步
  10. ontology nlp_如何使用Python on Ontology编写智能合约? 第1部分:区块链和区块API