POJ3469 Dual Core CPU 最大流dinic
题意:双核电脑处理任务。
每个任务在每个核中处理的cost已知,并且已知如果某两个任务在不同核时的extra cost。
思路:最大流最小割。难点在于构图。
构图时,把核A作为源点,把核B作为汇点。
任务作为中间节点。cost作为单向边。
特别地,对于“如果某两个任务在不同核时的extra cost。”作为两个任务的双向边。
这样构成的图用dinic求最大流。结果则是答案。
不得不感慨最大流真是好用。
题意:双核电脑处理任务。
每个任务在每个核中处理的cost已知,并且已知如果某两个任务在不同核时的extra cost。
思路:最大流最小割。难点在于构图。
构图时,把核A作为源点,把核B作为汇点。
任务作为中间节点。cost作为单向边。
特别地,对于“如果某两个任务在不同核时的extra cost。”作为两个任务的双向边。
这样构成的图用dinic求最大流。结果则是答案。
不得不感慨最大流真是好用。