POJ3469 Dual Core CPU 最大流dinic

题意:双核电脑处理任务。

每个任务在每个核中处理的cost已知,并且已知如果某两个任务在不同核时的extra cost。

思路:最大流最小割。难点在于构图。

构图时,把核A作为源点,把核B作为汇点。

任务作为中间节点。cost作为单向边。

特别地,对于“如果某两个任务在不同核时的extra cost。”作为两个任务的双向边。

这样构成的图用dinic求最大流。结果则是答案。

不得不感慨最大流真是好用。



posted on 2011-09-14 19:31  不是我干的  阅读(266)  评论(0)    收藏  举报