2025B卷流水线问题的多语言解决方案(C++、Python、JAVA、JS、GO)
2025B卷相关内容查看:华为OD机试2025B卷真题资料目录|机考题目及算法要点解析
2025B卷 100分题型
题目阐述
有一个工厂配备了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。
保证输入都是符合要求的。
输出详情<
```
文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/12950.html