11 2022 档案
摘要:**树上启发式合并(dsu on tree)**用来处理这样一类题目:询问支持离线,并且询问与子树有关。它可以很方便地在O(nlogn) 内完成答案的统计。 我们基于这样一个简单的问题来讨论dsu on tree。U41492 树上数颜色 - 洛谷 给定一棵节点具有颜色的树,询问每棵子树中有多少种不
阅读全文
摘要:一般的树形背包问题,往往与以下模板异曲同工。复杂度为 void dfs(int u) { sz[u] = 1; for(auto v:G[u]) { dfs(v); sz[u]+=sz[v]; for(int j=sz[u]; j>=1; --j) //滚动背包,枚举自己的所有状态
阅读全文