摘要: 定义:一个有向图,存在从某个点为根的,可以到达所有点的一个最小生成树,则它就是最小树形图。 朱刘算法实现过程: 【在选出入边集后(看步骤1),若有向图中不存在有向环,说明该图就是最小树形图】 1,选入边集——找到除root点之外,每一个点的所有入边中权值最小的,用数组in[]记... 阅读全文
posted @ 2017-03-14 16:47 _tham 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 信息学竞赛中,有关生成树的最优化问题如最小生成树等是我们经常遇到的,而对生成树的计数及其相关问题则少有涉及。事实上,生成树的计数是十分有意义的,在许多方面都有着广泛的应用。本文从一道信息学竞赛中出现的例题谈起,首先介绍了一种指数级的动态规划算法,然后介绍了行列式的基本概念、性质,并在此基础上... 阅读全文
posted @ 2017-03-14 16:41 _tham 阅读(432) 评论(0) 推荐(0) 编辑
摘要: [次短路径] 次短路径可以看作是k短路径问题的一种特殊情况,求k短路径有Yen算法等较为复杂的方法,对于次短路径,可以有更为简易的方法。下面介绍一种求两个顶点之间次短路径的解法。 我们要对一个有向赋权图(无向图每条边可以看作两条相反的有向边)的顶点S到T之间求次短路径,首先应求出S的单源最... 阅读全文
posted @ 2017-03-14 16:27 _tham 阅读(347) 评论(0) 推荐(0) 编辑