网络流
蒟蒻赵文川
就是一名蒟蒻,还是别来管这一栏吧。。。
展开
-
【网络流】最大流问题Edmonds-Karp算法
实现最大流有好几种算法,比如Dinic或者ISAP算法,Edmonds-Karp只是其中最好理解的一种算法,它的实现要运用到增广路与BFS,当然也可以用DFS,但效率太低。网络流这东西是用来求从s点到t点(起点为s,终点为t)的流量问题,因为类似网络数据传输,所以叫做网络流。 最大流说简单点就是使从s到t的流量最大。这玩意儿需要注意三个事实(起点为s,终点为t): ...原创 2018-03-24 14:01:58 · 1291 阅读 · 2 评论 -
【网络流】基础二分图的最大匹配问题
标题已经说了,所以有基础的牛们就别想在这篇博客里看到什么有价值的东西。这里的解法是最基础的。 二分图是一种可以把图中的点分为两个不同的集合,且同一集合中不存在任意两个有边联通的点(就算是单向边也不行)的图。判断是否存在二分图有一个小技巧,如果有奇数条边的环,那么一定不存在二分图(相信可以自己想通)。至于最大匹配,就是选出尽量多的边,任意一个点只能与最多一条选中的的...原创 2018-04-07 10:33:14 · 2107 阅读 · 0 评论