11 2022 档案

摘要:**树上启发式合并(dsu on tree)**用来处理这样一类题目:询问支持离线,并且询问与子树有关。它可以很方便地在O(nlogn) 内完成答案的统计。 我们基于这样一个简单的问题来讨论dsu on tree。U41492 树上数颜色 - 洛谷 给定一棵节点具有颜色的树,询问每棵子树中有多少种不 阅读全文
posted @ 2022-11-22 17:05 ice_dragon_grass 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一般的树形背包问题,往往与以下模板异曲同工。复杂度为O(n3) 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) //滚动背包,枚举自己的所有状态 阅读全文
posted @ 2022-11-22 16:46 ice_dragon_grass 阅读(97) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示