标题:流水线 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限

一个工厂有m条流水线,来并行完成n个独立的作业,该工厂设置了一个调度系统,在安排作业时,总是优先执行处理时间最短的作业。

现给定流水线个数m,需要完成的作业数n, 每个作业的处理时间分别为t1,t2…tn。请你编程计算处理完所有作业的耗时为多少?
当n>m时,首先处理时间短的m个作业进入流水线,其他的等待,当某个作业完成时,依次从剩余作业中取处理时间最短的进入处理。

输入描述:

第一行为2个整数(采用空格分隔),分别表示流水线个数m和作业数n;

第二行输入n个整数(采用空格分隔),表示每个作业的处理时长t1,t2…tn。

0< m,n<100,0<t1,t2…tn<100。

注:保证输入都是合法的。

输出描述:

输出处理完所有作业的总时长


示例1

输入

3 5

8 4 3 2 10

输出

13

说明

1、先安排时间为2、3、4的3个作业。

2、第一条流水线先完成作业,然后调度剩余时间最短的作业8。

3、第二条流水线完成作业,然后调度剩余时间最短的作业10。

4、总工耗时就是第二条流水线完成作业的时间13(3

【华为OD机试真题 JS】流水线相关推荐

  1. 【华为OD机试真题 JS】出错的或电路

    标题:出错的或电路 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 某生产门电路的厂商发现某一批次的或门电路不稳定,具体现象为计算两个二进制数的或操作时,第一个二进制数中某两个比 ...

  2. 【100%通过率】华为OD机试真题 JS 实现【预订酒店】【2023 Q1 | 100分】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录

  3. 【华为OD机试真题 JS】IPv4地址转换成整数

    标题:IPv4地址转换成整数 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 存在一种虚拟IPv4地址,由4小节组成,每节的范围为0~255,以#号间隔,虚拟IPv4地址可以转换 ...

  4. 【100%通过率】华为OD机试真题 JS 实现【最接近最大输出功率的设备 /查找充电设备组合】【2023 Q1 | 200分】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录

  5. 【华为OD机试真题 JS】跳格子游戏

    标题:跳格子游戏 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 题目:跳格子游戏 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 地上共有N个格子,你需要 ...

  6. 【华为OD机试真题 JS】用连续自然数之和来表达整数

    标题:用连续自然数之和来表达整数 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 一个整数可以由连续的自然数之和来表示.给定一个整数,计算该整数有几种连续自然数之和的表达式,且打 ...

  7. 【华为OD机试真题 JS】德州扑克

    标题:德州扑克 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 五张牌,每张牌由牌大小和花色组成,牌大小2~10.J.Q.K.A,牌花色为红桃.黑桃.梅花.方块四种花色之一. 判 ...

  8. 【华为OD机试真题 JS】分班

    标题:分班 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 幼儿园两个班的小朋友在排队时混在了一起,每位小朋友都知道自己是否与前面一位小朋友是否同班,请你帮忙把同班的小朋友找出来 ...

  9. 【华为OD机试真题 JS】仿LISP运算

    标题:仿LISP运算 | 时间限制:1秒 | 内存限制:262144K | 语言限制:不限 LISP语言唯一的语法就是括号要配对. 形如 (OP P1 P2 ...),括号内元素由单个空格分割. 其中 ...

最新文章

  1. The Constructor with No Arguments
  2. 天天象棋 残局闯关 第6关
  3. react中的axios配置文件
  4. 0258资源网正版模板emlog资源网/娱乐网模板
  5. 【Android】日常问题记录
  6. python小应用之整理手机图片
  7. J2EE常用Listener(转载)
  8. tomcat优化实例
  9. 【路径规划】基于matlab粒子群优化蚁群算法最短路径规划【含Matlab源码 076期】
  10. 单片机原理及应用试卷c51语言,51单片机原理及应用期末考试试题汇总
  11. ctf攻防渗透-加密-栅栏密码
  12. JAVA 练习题(4)
  13. Java中字符串数组转 long[]基本类型数组的方法
  14. solr配置索引库启动tomcat报错记录及解决
  15. Java虚拟机(JVM)的类加载机制LLI
  16. 玩家在地形上的位置同步给地图
  17. 幸运数字c语言编程软件,幸运数 (C++代码)
  18. ISO认证证书上常见的认可标志
  19. GooglePlay各种权限AndroidManifest.xml权限配置及说明
  20. Linux系统中五款好用的日志分析工具

热门文章

  1. 网上相册开通:http://photo.163.com/photos/zengxiangwu2006/
  2. Norton 360 正式版完整揭密
  3. docker系列四之网络
  4. 【蚂蚁森林能量获取攻略】
  5. Linux性能优化实战
  6. Json中key为数字动态格式怎么解析
  7. 基于matlab人,基于MATLAB的人口预测研究
  8. html制作服装推广软文,服装设计网站用哪些软文推广工具才能实现全网营销
  9. 关于图像降噪的学习笔记
  10. js根据文件后缀判断文件类型