【华为OD机试】高效的任务规划(python, java, c++, js)

news/2024/7/20 18:19:19 标签: 华为od, python, java, c++, js

高效的任务规划

前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于OD机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。


题目描述

你有 n 台机器编号为 1~n,每台都需要完成一项工作,机器经过配置后都能独立完成一项工作。假设第 i 台机器你需要花 Bi 分钟进行设置,然后开始运行,Ji 分钟后完成任务。现在,你需要选择布置工作的顺序,使得用最短的时间完成所有工作。注意,不能同时对两台进行配置,但配置完成的机器们可以同时执行他们各自的工作。

输入描述

第一行输入代表总共有 M 组任务数据(1 < M <= 10)。

每组数据第一行为一个整数指定机器的数量 N(0 < N <= 1000)。随后的 N 行每行两个整数,第一个表示 B(0 <= B <= 10000),第二个表示 J(0 <= J <= 10000)。

每组数据连续输入,不会用空行分隔。各组任务单独计时。


http://www.niftyadmin.cn/n/1006597.html

相关文章

Nginx安装、卸载教程(含Window、Linux版、Docker版)

目录 一、下载 二、Linux版安装 2.1 编译安装之前 2.2 编译安装 2.3 启动Nginx 2.4 关于防火墙 2.5 安装成系统服务 三、Linux版卸载&#xff08;彻底&#xff09; 3.1 检查一下Nginx服务是否在运行 3.2 停止Nginx服务 3.3 查找、删除Nginx相关文件 3.4 再使用yum清…

4.23 时域微积分特性

时域微分还有个证明方式 2式两边求导即可推出时域微分特性

一个人工智能学习指导词

Author: JushBJJ Name: “Mr. Ranedeer” Version: 2.6.2 [student configuration] &#x1f3af;Depth: Highschool &#x1f9e0;Learning-Style: Active &#x1f5e3;️Communication-Style: Socratic &#x1f31f;Tone-Style: Encouraging &#x1f50e;Reasoning-Frame…

float:right 浮动布局后怎么清除浮动对后面元素的影响

1 用overflow:hidden和overflow:auto 在父元素上 2 用伪元素进行清除浮动 ::after

STM32-SPI通讯使用NORFLASH案例

在本次实验中&#xff0c;我们使用nor flash进行我们的SPI案例的实验 相关步骤如下&#xff1a; 1、初始化相关GPIO&#xff0c;SPI初始化&#xff08;模式。位数&#xff0c;分频&#xff0c;MSB等&#xff09;&#xff1b; 2、通过0x03指令24位地址读取数据&#xff0c;读…

C++ 多态详解附图与代码

一、多态 1.1 什么是多态 多态是面向对象编程中的一个重要概念&#xff0c;它允许在不同类型的对象上执行相同的操作&#xff0c;并根据对象的实际类型来决定具体执行哪个操作。通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象…

【Android从零单排系列三十五】《Android四大组件——Activity》

目录 前言 一 Activity基本介绍 二 Activity使用方法 三 Activity常见属性及方法 四 Activity简单案例 五 activity生命周期 六 activity启动方式 七 总结 前言 小伙伴们&#xff0c;在之前的系列文章我们分别介绍了Android视图组件及布局相关的内容&#xff0c;从本文…

前端-基础选择器

从今天开始学习下前端的知识-查漏补缺&#xff0c;仅为自己学习记录使用 基础选择器 标签选择器类选择器id 选择器通配符选择器 标签选择器 标签名 {属性名&#xff1a;属性值; }<style>p {color: red;} </style><p>你好&#xff0c;世界</p>类选择…