http://poj.org/problem?id=3498
拆点枚举汇点
http://poj.org/problem?id=3469
可以这么想,将任务划分在两个集合中,因为不同集合中的任务要额外的时间,那么总时间就是 A+B+(A,B) 的时间和 A 表示A集合需要的时间,B表示B集合所需要的代价,(A,B) 表示任务在两个不同集合中所需要的额外代价,那么由 以cpu1为源点,想每个模式连边,容量为在cpu1下工作的时间,每个模式向汇点cpu2连边,容量为模式在cpu2下工作的时间,模式间的连边对应每个任务,容量即为额外的花费,然后求最小割。