华为OD机试真题-流水线-2023年OD统一考试(B卷)

2023-11-10

华为OD机试2023年最新题库(JAVA、Python、C++)

题目描述:

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

说明

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为OD机试真题-流水线-2023年OD统一考试(B卷) 的相关文章

随机推荐

  • 乐鑫ESP32芯片/模组选型参考指南

    1 最近一个项目中用到了ESP32的模组 于是开始查询相关的资料 首先来到乐鑫的官网可以看到关于ESP32分为芯片 模组与开发板三部分 2 由于乐鑫的芯片主打无线通信 包括蓝牙和wifi等一些高频信号 所以对于PCB布局走线要求比较高 为了
  • 上海某马培训软件测试工程师第01期就业班课程

    上海某马培训软件测试工程师第01期就业班课程完整不加密版 课程目录 课 件 一期 zip 第一阶段 数据库 linux LAMP环境搭建 iwebshop5 1临时试用版本 zip nginx 1 14 0 tar gz 3 视频 1 网站
  • Linux之忘记密码解决方案

    我们使用虚拟机时 若是设置的密码过于复杂 偶尔会忘记虚拟机的登录密码 若是忘记了密码 该怎么解决呢 以Centos7虚拟机操作系统为例 给大家提供一个用来解决忘记密码的方法 首先 将虚拟机进行重启 重启后看到以下界面就立即按e键 若不及时按
  • TPS-MIS-DSS

    TPS MIS DSS 业务处理系统TPS 管理信息系统MIS 决策支持系统DSS 业务处理系统TPS 最初级的信息系统 管理具体的事务 TPS是其他类型信息系统的信息产生器 处于企业系统的边界 管理信息系统MIS 对企业整体的信息进行处理
  • Cesium ion是什么?

    Cesium ion是一个云服务平台 当然 主要是基于cesiumjs的服务 包括数据服务等 https cesium com ion assets 1
  • java数组 方法工具包

    自己写的数组中可以用的方法 的工具包 package day09 自定义数组的工具类 public class ArrayUtil 求数组的最大值 public int getMax int arr int max 0 for int j
  • RTSP 交互流程

    转载自 http www 52rd com Blog Archive Thread asp SID 27757 略加修改 RTSP Setup 流程 中的client端 的端口协商部分 RTSP消息格式 RTSP的消息有两大类 请求消息 r
  • 【面向对象】多态数组

    package TcmStudy day26 public class Test03 public static void main String args all new Cat new Cat new Dog new Dog 创建有四个
  • 浅析SuperMap iObject .NET开发完成后私有部署,打包安装

    作者 皇皇 SuperMap iObjict NET组件开发结束后 要部署在用户机器上使用 有两种部署方式 分别是共享部署和私有部署 共享部署简单 下载 NET组件 运行解压包下的Install bat进行安装 有许可就可以使用开发的程序了
  • Computed property was assigned to but it has no setter问题解决

    报这个是因为在computed中定义了某个属性 只有一个return额 而你在其他地方又对这个属性赋值了就会报这个 比如这样 mounted this submit computed setName return this form nam
  • 搭建和配置ROS环境,使用Rviz完成摄像头(camera)的视频采集,摄像头的标定

    目录 一 虚拟机Ubuntu18 04下搭建Ros环境 1 关于ROS机器人操作系统 2 ROS的安装配置 3 运行小海龟示例程序 二 Rviz完成摄像头 camera 的视频采集 1 配置摄像头 2 相关包的下载 三 USB摄像头运行和标
  • JqGrid完整例子,offer拿到手软

    width pager selector typeDefinePager where wherestring fileds id property name sensortype unit highvalue table kj typede
  • mybatis&plus系列------Mysql的JSON字段的读取和转换

    mybatis plus系列 Mysql的JSON字段的读取和转换 一 背景 在平常的开发中 我们可能会有这样的需求 业务数据在存储的时候 并不是以mysql中的varchar丶int等格式来存储的 而是使用json格式 这样做的好处是当数
  • Sprint回顾会议的一种简单玩法

    原文作者 Mike Cohn 回顾会议该怎么开 团队不同 大家的做法或许各有不同 我想介绍一种我最喜欢的方式 特别是因为这种方法经受住了时间的考验 很多年以来 我已经把它运用在了很多很多的团队里 开始 停止 继续 我喜欢在sprint回顾会
  • 第二章:25+ Python 数据操作教程(第四节使用 PANDAS 读取 CSV 文件的 15 种方法)

    本教程介绍了如何使用 pandas 包的 read csv 函数在 python 中读取 CSV 文件 如果不使用 read csv 函数 用 python 面向对象编程导入 CSV 文件并不简单 Pandas 是一个非常强大的数据操作 p
  • OLED屏幕实时显示超声波测距数值(Arduino学习笔记1)

    废话不多说 直接介绍该项目 1 元器件和设备 Arduino UNO板 X1 HC SR04超声波测距模块 X1 OLED显示屏模块 X1 杜邦线公对公 X8 面包板 X1 2 接线到对应引脚 本人没有什么艺术造诣 天外飞线才是我的准则 3
  • Docker常用命令总结

    目录 目录 一 帮助启动类命令 1 启动docker 2 停止docker 3 重启docker 4 查看docker 5 设置开机自启 6 查看docker概要信息 7 查看docker总体帮助文档 8 查看docker命令帮助文档 二
  • angular 常用的内置的管道

    1 CurrencyPipe 货币管道 将数字转换为货币字符串 根据确定组大小和分隔符 小数点字符以及其他特定于区域设置的配置的区域设置规则进行格式化 value expression currency currencyCode displ
  • 【Pytorch Lighting】第 2 章:第一个深度学习模型起步

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 华为OD机试真题-流水线-2023年OD统一考试(B卷)

    华为OD机试2023年最新题库 JAVA Python C 题目描述 一个工厂有m条流水线 来并行完成n个独立的作业 该工厂设置了一个调度系统 在安排作业时 总是优先执行处理时间最短的作业 现给定流水线个数m 需要完成的作业数n 每个作业的