网络流/二分图总结
这里整理一些最基础的网络流/二分图算法和裸的题目的源代码,以后自己查起来方便些,具体的题目分析以后再慢慢来吧
二分图匹配:匈牙利算法和最大流建模
USACO stall4代码:
匈牙利http://fayaa.com/code/view/20052/
最大流http://fayaa.com/code/view/20053/
二分图最小覆盖数
其实就是用点覆盖与之相邻的边,求最小点数,二分图最小覆盖数=最大匹配数
POJ1325代码:http://fayaa.com/code/view/20059/
二分图的独立数
就是二分图中选出最多的点数,保证之间无边相连,二分图最大独立数=顶点数-最大匹配数
带权二分图匹配:KM算法与费用流建模
ural1076代码:
KMhttp://fayaa.com/code/view/20054/
费用流http://fayaa.com/code/view/20055/
最大流:基础
RQ194代码:
EK:http://fayaa.com/code/view/20056/
NOI2006最大获利代码:
SAP+GAPhttp://fayaa.com/code/view/20057/
费用流:入门
SPFA+邻接矩阵http://fayaa.com/code/view/20060/
费用流:邻接表实现
POJ2315http://fayaa.com/code/view/20061/