当前位置: 首页 > news >正文

华为OD机试 - 高效的任务规划(Python) | 机试题+算法思路+考点+代码解析 【2023】

高效的任务规划

题目

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

输入

第一行输入代表总共有 M 组任务数据(1 < M <= 10);
每组数第一行为一个整数指定机器的数量N(0 < N <= 1000)。
随后的 N 行每行两个整数,第一个表示B(0 <= B <= 10000),
第二个表示J(0 <= J <= 10000);
每组数据连续输入,不会用空行分割,各组任务单独计时

输出描述

对于每组任务,输出最短完成时间,
且每组的结果独占一行。
例如两组任务就应该有两行输出。

示例一

输入

1
1
2 2

输出</

http://www.lryc.cn/news/15710.html

相关文章:

  • ChatGPT写程序如何?
  • 编译链接实战(9)elf符号表
  • React合成事件的原理是什么
  • Arduino-交通灯
  • 【论文笔记】Manhattan-SDF == ZJU == CVPR‘2022 Oral
  • 好消息!Ellab(易来博)官方微信公众号开通了!携虹科提供专业验证和监测解决方案
  • 想要去字节跳动面试Android岗,给你这些面试知识点
  • Java的Lambda表达式的使用
  • Spring MVC 源码 - HandlerMapping 组件(三)之 AbstractHandlerMethodMapping
  • 超店有数,为什么商家要使用tiktok达人进行营销推广呢?
  • 【分享】订阅万里牛集简云连接器同步企业采购审批至万里牛系统
  • C++类和对象_02----对象模型和this指针
  • 瑞芯微RK3568开发:烧录过程
  • 【数据结构】——树和二叉树的概念
  • Meta分析在生态环境领域里的应用
  • PrivateLoader PPI服务发现RisePro恶意软件窃取分发信息
  • SQL93 返回购买 prod_id 为 BR01 的产品的所有顾客的电子邮件(一)
  • Git ---- 概述
  • 用 tensorflow.js 做了一个动漫分类的功能(二)
  • 小林coding
  • 操作系统真相还原_第6章:完善内核
  • SmoothNLP新词发现算法的改进实现
  • 实时渲染为什么快,能不能局域网部署点量云
  • 网络游戏该如何防护ddos/cc攻击
  • 项目管理体系1-4练习题1-10答案
  • sHMIctrl智能屏幕使用记录
  • 2.20 crm day01 配置路由router less使用 axios二次封装
  • 【LeetCode】剑指 Offer 10- I. 斐波那契数列 p74 -- Java Version
  • 论文笔记:DropMessage: Unifying Random Dropping for Graph Neural Networks
  • 木鱼cms系统审计小结