[kuangbin带你飞]专题八 生成树
文章平均质量分 76
Strive_Buff
面向未来,才能创造未来。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj 3264 Command Network(最小树形图)
有一副有向图,要求从根节点起能访问到所有的结点,且路径最短。即求最小树形图。 算法位朱刘算法, 裸的最小树形图,用朱—刘算法解决,具体实现过程如下:算法一开始先判断从固定根开始是否可达所有原图中的点,若不可,则一定不存在最小树形图。这一步是一个很随便的搜索,写多搓都行,不加废话。第二步,遍历所有的边,从中找出除根结点外各点的最小入边,累加权值,构成新图。接着判断该图是否存在环。若不存在,则该图原创 2016-11-18 16:13:18 · 451 阅读 · 0 评论 -
HDU 2121 无固定点的最小树形图
/* 本题为不是固定根的最小树形图,我们可以虚拟出一根来,然后在把这个根跟每个点相连,相连的点可以设为无穷大,或者设为所有边和大一点,比如为r,然后就可以利用最小树形图进行计算了,计算出的结果减去r,如果比r还大就可以认为通过这个虚拟节点我们连过原图中两个点,即原图是不连通的,我们就可以认为不存在最小树形图。关于输出最小根也挺简单,在找最小入弧时,如果这条弧的起点是虚拟根,那么这条弧的终点就是要求原创 2016-11-18 16:15:27 · 479 阅读 · 0 评论 -
poj 1679 The Unique MST ([kuangbin带你飞]专题八 生成树 )
题目大意:给你一个无向图,问如果这个无向图的最小生成树是唯一的就输出最小生成树的权值,否则输出Not Unique! 解题思路,求次小生成树,如果次小生成树中有何最小的权值一样的,则生成树不唯一,否则唯一用Kruskal,求最小生成树,然后枚举其中一个边去掉以后(n-1条),再求最小生成树,然后和原来的权值比较, #include #include #include using nam原创 2016-11-15 20:00:53 · 477 阅读 · 0 评论
分享