摘要:        
一个无向连通网络,去掉一个边集可以使其变成两个连通分量则这个边集就是割集;最小割集当然就权和最小的割集。 可以用最小切割最大流定理:1.min=MAXINT,确定一个源点2.枚举汇点3.计算最大流,并确定当前源汇的最小割集,若比min小更新min4.转到2直到枚举完毕5.min即为所求输出min 不难看出复杂度很高:枚举汇点要O(n),最短增广路最大流算法求最大流是O((n^2)m)复杂度,在复杂...    阅读全文
        posted @ 2010-08-17 21:18
ylfdrib
阅读(15301)
评论(5)
推荐(5)
            
        
        
摘要:        
Destroying The Graph题目大意:给定一个图,给每个顶点两个操作:删除顶点 i 的所有入边,需要花费W+,删除顶点 i 的所有出边,需要花费W-,现有一个图,可能含有圈和重边,问:删除所有的边,需要的最小花费,并输出操作过程。分析:既然删除出边和删除入边花费不一样,就可以拆点,对任意一点 u 拆成 u 和 u' 两个点,u 负责入边,u' 负责出边,u 和 u'之间无边相连, 这样...    阅读全文
        posted @ 2010-08-17 08:10
ylfdrib
阅读(847)
评论(1)
推荐(1)
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号