生成树
文章平均质量分 78
Hermit_Inwind
这个作者很懒,什么都没留下…
展开
-
最小度限制生成树 POJ1639
今天了解了一下最小度限制生成树。这个问题的本质依旧是生成树,但是对于某个点的度给定限制。也就是连到该点上的边不能超过限制的数量limit。 具体的解决过程和相关的证明可以看一下《最小生成树问题的扩展》这篇论文。这里简单讲一下解决问题的流程也方便我之后来复习。 1,用除去和有限制的点相连的以外的边做最小生成树。这个时候可能不能保证所有点都连通,那么可能会出现几个连通块。如果连通块的数量超过了限制原创 2017-07-10 19:18:27 · 537 阅读 · 0 评论 -
HDU4009 最小树形图 有向最小生成树
http://acm.hdu.edu.cn/showproblem.php?pid=4009 边为有向边的最小生成树,用到朱-刘算法。 用以下几个步骤解决这个问题: 1, 检验图的连通性 可用DFS,或者考察每个节点的最短入边长度是否小于设定的INF来实现 2, 将当前图的每个点的最短入边计入答案 3, 检查图中是否存在环,如果不存在直接返回答案,若存在环,就需要将环缩为一个点,然后重新原创 2017-07-02 21:04:58 · 277 阅读 · 0 评论 -
POJ1679
题目链接:http://poj.org/problem?id=1679 问给出的图中的最小生成树是否唯一。 我们求次小生成树,如果两个生成树的权值和相等,说明最小生成树不唯一。 这里我使用了kruskal,遍历最小生成树中的边,删除后重新求最小生成树,来确定次小生成树。 #include #include #include #include using namespace原创 2017-07-03 20:00:29 · 316 阅读 · 0 评论