最近做了十多道最大流的问题,主要有以下几种类型:
1.裸的最大流 POJ 1459 POJ 1273
2.拆点,将某个点的限制转换到边的限制上 POJ 3436 POJ 3498 POJ 3281
3.求最大最小,二分答案,符合条件的边加入到网络中 POJ 2289 POJ 2112 POJ 2455
4.拆点后的合并边和顶点 POJ 1149,很经典
规律 1. 如果几个节点的流量的来源完全相同,则可以把它们合并成一个。
规律 2. 如果几个节点的流量的去向完全相同,则可以把它们合并成一个。
规律 3. 如果从点 u 到点 v 有一条流容量为 +∞ 的边,并且点 v 除了点 u 以外没有别的流量来源,则可以把这两个节点合并成一个。
5.判断可行性问题,根据条件构造出限制网络,然后判断是否满流 POJ 1698 POJ 2699 POJ 1637(混合图欧拉回路,也很经典)