P2751 [USACO4.2] 工序安排 Job Processing

题目描述

一家工厂的流水线正在生产一种产品,这需要两种操作:操作 $A$ 和操作 $B$。每个操作只有一些机器能够完成。 ![](https://cdn.luogu.com.cn/upload/pic/1968.png) 上图显示了按照下述方式工作的流水线的组织形式。$A$ 型机器从输入库接受工件,对其施加操作 $A$,得到的中间产品存放在缓冲库。$B$ 型机器从缓冲库接受中间产品,对其施加操作 $B$,得到的最终产品存放在输出库。所有的机器平行并且独立地工作,每个库的容量没有限制。每台机器的工作效率可能不同,一台机器完成一次操作需要一定的时间。 给出每台机器完成一次操作的时间,计算完成 $A$ 操作的时间总和的最小值,和完成 $B$ 操作的时间总和的最小值。 注: 1. 机器在一次操作中干掉一个工件; 2. 时间总和的意思是最晚时间点。

输入格式

输出格式

说明/提示

题目翻译来自 NOCOW。 USACO Training Section 4.2