05 2020 档案

摘要:hotel解题报告 1 方法1 我们可以用$down[i][j]$表示在$i$的子树里面距离为$j$的节点的个数,$up[i][j]$表示通过$i$的父亲走到的距离为$j$的点的个数。 $$ down[i][j]=\sum_{all\_son}down[son][j 1] $$ $$ up[i][j 阅读全文
posted @ 2020-05-23 15:55 zjxxcn 阅读(131) 评论(0) 推荐(0) 编辑
摘要:loj 107 维护全序集 本题是平衡树的模板题,我写了treap和splay 阅读全文
posted @ 2020-05-20 15:26 zjxxcn 阅读(187) 评论(0) 推荐(0) 编辑
摘要:vijos lxhgww的奇思妙想 本题我们可以通过倍增的预处理$O(nlogn)$,然后对本题进行长链剖分。 对于要求k级祖先,我们先用预处理好的倍增数组走到x的$highbit(k)$祖先上面去(10的highbit就是8,剩余的k就是2了),x变成这个highbit的祖先。然后我们讨论x和$t 阅读全文
posted @ 2020-05-20 15:19 zjxxcn 阅读(126) 评论(0) 推荐(0) 编辑