
斯坦纳树
OI界第一麻瓜
入门菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bzoj 5180: [Baltic2016]Cities [斯坦纳树学习]
题意 给定n个点,m条双向边的图。其中有k个点是重要的。每条边都有一定的长度。 现在要你选定一些边来构成一个图,要使得k个重要的点相互连通,求边的长度和的最小值。 题解 标准的斯坦纳最小树模型 据说是NP问题,没有多项式解法 解法是状压DP 考虑到这种东西,最优情况肯定是一棵树 f[i][j]f[i][j]f[i][j] 表示连通性为i,以j为根的最小花费 递推式有两个 ...原创 2018-03-02 11:16:06 · 416 阅读 · 0 评论 -
bzoj2595: [Wc2008]游览计划
题意 传送门 题解 斯坦纳树的裸题啊。。 直接做就可以了 比较恶心的是要记录路径 输出路径的时候 如果是子集合并的情况 则需要把两个子集遍历,才可以得到正确答案 CODE: #include<cstdio> #include<cstring> #include<algorithm> #include<iostream> #in...原创 2018-03-02 12:02:33 · 210 阅读 · 0 评论