2026华为OD面试题034:打印机序列

发布时间:2026/9/8 19:29:36

2026华为OD面试题034:打印机序列 题目描述办公室有 5 台打印机,每台有自己的待打印队列。文件有 1 到 10 的优先级,数字越大越急。打印机会从自己队列里挑优先级最高的文件先打,如果优先级一样,就挑最早进队列的那个。每个测试用例第一行给出事件数量N(0 N 1000),接下来 N 行每行一个事件,事件有两种:IN P NUM:一个优先级为NUM的文件进入打印机P的队列(0 P = 5,0 NUM = 10)。OUT P:打印机P打印一次,从队列里取出按规则选中的文件。文件有全局编号:第 1 个IN事件创建的文件编号是 1,第 2 个是 2,依此类推。对每个OUT事件输出一行:被打印文件的编号;如果队列空输出NULL。举例输入:7 IN 1 1 IN 1 2 IN 1 3 IN 2 1 OUT 1 OUT 2 OUT 2前三个IN都进 1 号机,优先级 1、2、3,编号 1、2、3。第四个IN进 2 号机,优先级 1,编号 4。OUT 1时 1 号机里优先级最高的是 3(
延伸阅读

更多相关文章

2026/9/8 19:29:36

磁导航AGV地图编辑器与仿真源码解析:从地图建模到运动控制

简介:磁导航AGV地图编辑器与仿真源码包,是一套面向自动化物流、移动机器人相关专业的完整工程示例,适合作为课程设计、期末大作业或毕业设计的参考资料。包内含基于QML与C混合开发的源代码,覆盖地图编辑、路径信息管理、AGV模型展…

2026/9/8 19:24:35

SDD+AI协作:从规格文档到npm排版包的开发实践

1. 起因:一个重复了无数次的排版痛点,和一次方法论转向这个月我把一个积压了很久的零散脚本,正式做成了一款排版类的 npm 包。整个过程最让我意外的不是包本身,而是它的生产方式:我没有像以前那样打开编辑器就开写&…

2026/9/8 19:24:35

Linux学习总结-元一软件

前言介绍: 根目录下的所有文件(文件夹):bin etc lib64 opt run sys var boot home media proc sbin tmp dev lib mnt root srv usr1.重启network网卡 service NetworkManager stop chkconfig NetworkManager off 永久关闭Manager…

2026/9/8 20:29:49

复杂系统时代,Java为何依然是工程化最优解之一?

我之前带的一个订单交易系统,代码量从最初不到十万行一路膨胀到几十万行,下游依赖的服务也从几个变成几十个。每次要做技术选型评估,总有人来问我:都这个时代了,为什么还在用 Java?我自己的回答一直很一致&…

2026/9/8 20:29:49

SEO交易方式全解析:从按词付费到效果分成,避坑指南

做SEO这行十几年,我见过太多人把“SEO交易”想得太简单,以为就是花钱买排名、按月付钱看数据。实际上SEO交易的玩法远比想象中复杂,从按词付费到按效果分成,从月度托管到项目整包,每一种交易方式的背后都是不同的风险分…

2026/9/8 20:29:49

GitNexus架构解析:用知识图谱和事务化补丁防止AI改崩代码

写代码写得久的人,多半都有过这种体验:AI 助手兴致勃勃帮你重构一个函数,你一回车,它顺手把依赖这个函数的十几个文件全改了,跑测试红灯一片,git diff 翻了三页还没找到到底改了什么,想回滚又不…

2026/9/8 7:15:10

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/8 7:15:10

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/8 0:01:49

踩多轮坑才跑通|OpenClaw 3.1.0 双平台本地 AI 自动化搭建实操实录

🔹 工具简述 OpenClaw 是一款备受开发者与办公人群青睐的开源本地智能工具,凭借离线本地运行、可视化图形面板、全流程自主任务处理三大核心特点,积累了众多忠实用户。与普通对话类 AI 产品不同,它能够直接调用电脑的软硬件操作权…

2026/9/8 0:01:50

拒绝复杂命令行,Hermes Agent 一键包快速解锁智能办公能力

🔍前言 不少想要体验 Hermes Agent 办公能力的使用者,往往会被复杂的环境配置拦住使用脚步。手动下载匹配依赖、反复调整系统目录、处理命令行持续报错、修复权限异常、补全丢失核心文件等一系列操作,对普通使用者而言门槛较高,很…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/7 22:45:59

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码