首页 > 其他 > 详细

度限制MST

时间:2018-08-18 10:03:52      阅读:184      评论:0      收藏:0      [点我收藏+]

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

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

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

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

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

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

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

度限制MST

原文:https://www.cnblogs.com/Aragaki/p/9496022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!