摘要: 一、残留网络及增广路 残留网络、增广路及割是构成最大流最小割定理的三个基本概念,该定理巧妙地运用网络中的最小割来描述最大流的值。 1.残留网络 对于网络G=(V,E,C),设流f是G中的流。残留网络直观上讲是由还可以容纳更多的流的边组成。对于G中的每条边<u,v>,可以定义残留容量为在不超过容量限制 阅读全文
posted @ 2016-03-01 23:58 WCB-ACM 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 单源最短路之Dijkstra算法 所谓“单源最短路”是指只有唯一起点的最短路问题。常用的有朴素的Dijkstra算法写法和加了堆优化的写法,分别对应于稀疏图和稠密图的情况。 朴素的dijkstra算法,复杂度为O(V²)。 1 const int INF = INT_MAX; 2 int d[N], 阅读全文
posted @ 2016-03-01 10:05 WCB-ACM 阅读(228) 评论(0) 推荐(0) 编辑