摘要:
题目链接 "bzoj3611: [Heoi2014]大工程" 题解 虚树的构造就不讲了,详见我的上一篇博客 "bzoj 2286: [Sdoi2011]消耗战" 然后这题我们对于每条边计算全局贡献就好了 最长、短链分别维护子树中,父节点再未更新时合并新答案就好了 define int long lo 阅读全文
摘要:
题目链接 "bzoj 2286: [Sdoi2011]消耗战" 题解 抽离虚树dp 对于虚树我们可以O(m)构造 dfs序排序后,易证相邻两点lca为所有出现到的lca 每次维护一个深度递增的栈,用其来维护一个节点的虚树,当其被pop出栈时他的虚数也构造完了 那么栈中序列即为链的父子关系 每次若将要 阅读全文