摘要: "传送门" 题意: 给出$n$个重要点,还有其余$m$个点,$p$条边。 现在要在这$n+m$个点中挖几口水井,每个地方的费用为$w_i$。连接边也有费用。 问使得这$n$个地点都有水井(或直接、间接与水井相连)的最小代价。 思路: 有点巧妙。。建立一个虚点连向所有点,边权为$w_i$。然后直接求以 阅读全文
posted @ 2019-11-28 22:47 heyuhhh 阅读(145) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意: 给出$n$个点,$m$条边,同时给出$p$个重要的点以及对应特征。 现在要选出一些边,问使得这$p$个所有特征相同的点相连,问最小代价。 思路: 斯坦纳树的应用场景一般就为:使得一些点连通,在此基础上,允许连接一些其它的点,加入一些其它的边。可以说最小生成树是斯坦纳树的一个特例 阅读全文
posted @ 2019-11-28 22:38 heyuhhh 阅读(157) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意: 给出一颗以$1$为根的有根树,初始所有结点的颜色为$1$。 之后有两个操作,一种是每次将距离$a$结点距离不超过$l$的所有儿子结点颜色染为$c$;另一种是询问结点$a$的颜色。 现在就要回答第二个操作。 思路: 我们先求出树的$dfs$序,那么显然每个点可以用$(dfn[i], 阅读全文
posted @ 2019-11-28 15:32 heyuhhh 阅读(162) 评论(0) 推荐(0) 编辑