度限制MST

Posted aragaki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了度限制MST相关的知识,希望对你有一定的参考价值。

POJ1639 顶点度数限制的最小生成树

做法:首先把和顶点相连的X条边全部删掉 得到顶点和 X个连通块

然后求出这X个连通块的MST 再把X条边连接回去这样我们就首先求出了X度MST

知道了X度MST 我们接下来要求X+1度MST 也就是再给顶点一条边 但是加上了这条边就会生成一个环

我们需要删掉这个环上最大权值的边

所有我们每次从N度向N+1度推进的时候需要O(N)DP求出并记录顶点到其他点的权值最大边

然后我们枚举还没有连上的边 如果删掉的边不会比加入的边大的话 就不继续推进了(剪枝)

以上是关于度限制MST的主要内容,如果未能解决你的问题,请参考以下文章

poj 1639 Picnic Planning 度限制mst

51nod 1640 MST+二分

最小k度限制生成树

poj 1639 最小k度限制生成树

最小完全图

POJ 1639 Picnic Planning:最小度限制生成树