news 2026/4/17 0:49:10

【华为OD机试真题 新系统】975、流水线调度/自动化维修流水线 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【华为OD机试真题 新系统】975、流水线调度/自动化维修流水线 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

文章目录

    • 一、题目
      • 🎃题目描述
      • 🎃输入输出
      • 🎃样例1
    • 二、代码与思路参考
      • 🎈C++语言思路
        • 🎉C++代码
      • 🎈Java语言思路
        • 🎉Java代码
      • 🎈Python语言思路
        • 🎉Python代码
      • 🎈C语言思路
        • 🎉 C语言代码
      • 🎈JS语言思路
        • 🎉JS代码
  • 作者:KJ.JK

订阅本专栏后即可解锁在线OJ刷题权限

🍂专栏介绍:最新的华为OD机试题目总结,使用C++、Java、Python、C语言、JS五种语言进行解答,每个题目的思路分析都非常详细,支持在线OJ评测刷题!!!!订阅后获取权限,新增图解思路,问题解疑,多样例测试,超过百字的思路参考解析,持续更新,代码仅供学习参考

题库学习: 华为OD技术面试手撕真题


一、题目


🎃题目描述

一个工厂有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

输入35843210输出13说明:先安排时间为2343个作业 第一条流水线先完成作业,然后调度剩余时间最短的作业8第二条流水线完成作业,然后调度剩余时间最短的作业10总工耗时就是第二条流水线完成作业的时间13(3+10)

二、代码与思路参考



🎈C++语言思路



🎉C++代码

🎈Java语言思路



🎉Java代码

🎈Python语言思路



🎉Python代码

🎈C语言思路



🎉 C语言代码

🎈JS语言思路



🎉JS代码

作者:KJ.JK

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 0:39:23

从零到一:基于JSP+SQL Server的图书馆管理系统实战开发

1. 项目背景与技术选型 当你第一次接到"开发图书馆管理系统"的任务时&#xff0c;可能会感到无从下手。作为一个完整的课程设计或毕业设计项目&#xff0c;它需要整合数据库、后端逻辑和前端界面三大模块。我当初选择JSPSQL Server这套技术栈时&#xff0c;主要基于以…

作者头像 李华
网站建设 2026/4/17 0:23:11

进阶——QSPI协议深度解析:从命令序列到内存映射模式实战

1. QSPI协议的核心机制解析 第一次接触QSPI时&#xff0c;我被它复杂的命令序列绕得头晕。直到在STM32H743项目上实际调试Winbond W25Q256 Flash芯片时&#xff0c;才真正理解这个协议的精妙之处。QSPI全称Queued Serial Peripheral Interface&#xff0c;本质上是SPI协议的增强…

作者头像 李华