华为OD机试- 题目列表 2023Q1 点这里!!
2023华为OD机试-刷题指南 点这里!!
■ 题目描述
有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,
所以队列中的文件有1~10不同的代先级,其中数字越大优先级越高。
打印机会从自己的待打印队列中选择优先级最高的文件来打印。
如果存在两个优先级一样的文件,则选择最早
该博客介绍了华为在线开发者(OD)机试的一道真题,涉及5台打印机按优先级打印文件的模拟问题。题目要求根据输入的事件,如文件放入队列和打印机打印,输出打印的文件编号。解题思路包括存储优先级和事件序号,并在打印事件发生时排序和输出。提供了C++和Python的解题代码,并给出了时间与空间限制。
有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,
所以队列中的文件有1~10不同的代先级,其中数字越大优先级越高。
打印机会从自己的待打印队列中选择优先级最高的文件来打印。
如果存在两个优先级一样的文件,则选择最早
446

被折叠的 条评论
为什么被折叠?