树上启发式合并 学习笔记

树上启发式合并 (dsu on tree) 可以在较优秀的复杂度内解决某些树上离线问题。 引入 考虑这样一个问题: 给一棵 $n$ 个点的有根树,求每棵子树的颜色种类数。 考虑暴力,当我们要求 $x$ 的子树的答案时...

笛卡尔树 学习笔记

碰到好多次了,系统的整理一下。 定义 笛卡尔树跟 Treap 的定义是一样的: 二叉树 每个节点有一个键值 $(k,w)$。 $k$ 满足二叉搜索树的性质。 $w$ 满足二叉堆的性质。 严格意义上讲,Treap 是 $w$ 随机...

THUWC2020 游记

我寻思着现在还没到 2020 年啊(大雾 Day 0 早上赶火车,快进站了发现我妈身份证没带。 下午到了北京,挤地铁到了一家民宿,北京地铁感觉好破旧啊。 晚上清华的 panda_2134 爷请客吃饭,签了 pku 1= 的两...