朱刘算法 && POJ3164 Command Network
摘要:
问题描述:求最小树形图的总权值。即以固定根为起点,沿给定有向边,可以访问到所有的点,并使所构成的边权值之和最小,求这个最小总权值。算法步骤:① 清除自环,输入的时候判断即可② 先判断从固定根开始是否可达所有原图中的点。简单搜索加标记位就可以。如果不可就不用说了,肯定没戏。③ 为除根之外的每个点选定一条最小入边。(记pre [vi]为该边的起点)④判断这个入边集是否存在有向环,如果不存在,我们很容易证明这个集合就是该图的最小树形图,转⑥,否则接⑤。(利用prev数组,枚举为检查过的点作为搜索的起点,做类似DFS的操作)⑤消环。设(u,i,w)表示从u到i的权为w的边。设刚才的有向环缩为新结点ne 阅读全文
posted @ 2012-12-12 12:54 澄哥 阅读(1256) 评论(0) 推荐(0)
浙公网安备 33010602011771号