虚树
_Ark
这个作者很懒,什么都没留下…
展开
-
CF600E Lomsat gelral(虚树做法)
题目 n≤105n\le 10^5n≤105。 题解 有dsu on tree\texttt{dsu on tree}dsu on tree的解法。 我写的是虚树的做法。对于每种颜色建虚树,然后在虚树上求一次子树size,然后每个虚树上的点对原树上对应点做初步贡献。 最后再dfs\texttt{dfs}dfs一遍求答案。 存答案我用的是结构体,存最大值和编号之和。可以简单合并。 考虑证明上面的做法对于一种颜色,在初步贡献和最后的一遍dfs\texttt{dfs}df原创 2020-06-06 11:40:03 · 311 阅读 · 0 评论 -
BZOJ 2286 [Sdoi2011]消耗战 (虚树模板题)
题意 有nnn个点形成一棵树,边有权值。mmm次询问,每次询问,给出kkk个关键点,问把这些关键点都与111号节点断开(不连通)的最小断边的权值和。保证111号节点不是关键点。 n,m≤250000,∑k≤500000n,m\le 250000,\sum k\le500000n,m≤250000,∑k≤500000 题解 考虑只有一次询问怎么做。 直接树形dpdpdp就行了。用dp[u]dp[u]...原创 2020-01-04 08:37:49 · 241 阅读 · 1 评论