#2620. 计算机工厂
计算机工厂
Description
每台计算机都由个零件组成。
当所有这些零件都存在时,计算机就组装好了。
有台不同的机器组装计算机。
每台机器都从半成品计算机上删除或添加一些零件。
输入规范描述了在半成品计算机中必须包含哪些零件。
规范是一组个数字、或,其中表示不需要该零件,表示需要该零件,表示无所谓。
输出规范描述了操作结果,是一组个数字或,其中表示该零件不存在,表示该零件存在。
求解如何重新安排生产线可获得最大的整体性能。
Format
Input
输入文件包含整数、,然后是机器的个描述。
对第台机器的描述用+整数……表示,其中表示单位时间的产能,表示第部分的输入规范,表示第部分的输出规范。
,,。
Output
输出可能的最大整体性能,然后是必须建立的连接数,接着是个连接描述。
对机器和机器之间的每个连接都必须用个正数以“ ”形式描述,其中是每小时从机器传送到机器的计算机数量。
若存在多个解决方案,则输出其中任意一个。
Samples
3 4
15 0 0 0 0 1 0
10 0 0 0 0 1 1
30 0 1 2 1 1 1
3 0 2 1 1 1 1
3 5
5 0 0 0 0 1 0
100 0 1 0 1 0 1
3 0 1 0 1 1 0
1 1 0 1 1 1 0
300 1 1 2 1 1 1
2 2
100 0 0 1 0
200 0 1 1 1
25 2
1 3 15
2 3 10
4 5
1 3 3
3 5 3
1 2 1
2 4 1
4 5 1
00
来源
POJ3436