贪心算法训练(七)——加工生产调度(流水作业调度问题)

本文介绍了如何使用贪心算法解决加工生产调度问题,即在两个车间A和B中安排产品加工顺序以最小化总加工时间。文章详细阐述了问题描述、输入输出格式、样例及思路分析,特别提到了Johnson算法的应用。
摘要由CSDN通过智能技术生成

贪心算法训练(七)——加工生产调度(流水作业调度问题)

1. 问题描述

  某工厂收到了 n 个产品的订单,这 n 个产品分别在 A、B 两个车间加工,并且必须先在 A 车间加工后才可以送到 B 车间。某个产品 i 在 A、B 两车间加工的时间分别为 $A_i$、$B_i$。怎样安排这 n 个产品的加工顺序,才能使总的加工时间最短?这里所说的加工时间是指:从开始加工第一个产品到所有产品都加工完毕的时间。

2. 输入格式

  第一行仅一个数据 n(0 < n< 1000),表示产品的数量

  接下来 n 个数据是表示这 n 个产品在 A 车间加工,各自所需要的时间(都是整数)

  最后的 n 个数据是表示这 n 个产品在 B 车间加工,各自所需要的时间(都是整数)

3. 输出格式

  第一行一个数据,表示最短的加工时间

  第二行是一种用时最短的产品加工率

4. 样例输入

5
3 5 8 7 10
6 2 1 4 9

5. 样例输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值