
【欧拉序】
VanishD
気付かないうちにオトナになって,绮丽な嘘 口に出来るほど。
展开
-
[bzoj5338][loj2557][TJOI2018]xor【可持久化线段树】【dfs序】【欧拉序】
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=5338 https://loj.ac/problem/2577 【题解】 可以开两棵可持久化权值线段树,一棵记dfs序维护子树信息,另一棵记欧拉序维护链信息。在开先段树的时候左边的二进制首位为000,右边为111。 对于一次询问,贪心向下选取就行了。 时...原创 2018-06-13 10:59:20 · 388 阅读 · 0 评论 -
[bzoj3786]星系探索【欧拉序】【splay】
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=3786 【题解】 用splay维护欧拉序,修改相当于将一段区间移到另一个位置。子树加就是区间加,查询链的答案相当于一段前缀和,都是splay基本操作。 时间复杂度O(M∗logN)O(M∗logN)O(M*logN) 【代码】/* - - - - - - - ...原创 2018-05-31 19:40:44 · 347 阅读 · 0 评论