摘要:
启发式合并 定义 在并查集和树上处理离线问题的算法,主要思想是把小集合并到大集合上 做法 树上颜色:一棵树,每个节点都有一个颜色,给定 m 次询问,问以 x 为根的子树有多少种不同的颜色。 轻重剖分,只需要记录重儿子即可。先遍历轻儿子,不计修改。再遍历重儿子,计入修改。最后再遍历轻儿子(dfs序列简 阅读全文
posted @ 2024-02-04 12:39
妖灵梦
阅读(23)
评论(0)
推荐(0)
摘要:
主席树 定义 可持久化的线段树 实现 void mkrt(int &p,int q){ int tmp = mknode(); t[tmp] = t[q]; p = tmp; } void pushup(int p){ t[p].dat = t[t[p].ls].dat+t[t[p].rs].dat 阅读全文
posted @ 2024-02-04 12:39
妖灵梦
阅读(17)
评论(0)
推荐(0)

浙公网安备 33010602011771号