摘要:
T1: 本题其实不算太简单 xor前缀差分,转化为[l,r]中选择两个数xor最大(边界的l-1再考虑一下) 按位贪心显然,区间取trie可持久化即可 考虑到一个区间的取法,是从左边答案,右边答案,和左右各拿一个。 线段树可能区间合并长度过长,复杂度无法保证 分块?复杂度有保证! n,q范围也比较有 阅读全文
posted @ 2018-12-28 17:36
*Miracle*
阅读(157)
评论(0)
推荐(0)
摘要:
LCT好题。调到半夜 前两个操作非常像access和makert 有了“树点涂色”的经验,可以直接做到。 一个非常有用的发现是,如果先makert(途中access改变颜色),再rt=x, 完成换根时候,线段树每个值就是到新的根节点的颜色数了。 错误点: 1.pushup 2.pd 3.access 阅读全文
posted @ 2018-12-28 07:27
*Miracle*
阅读(149)
评论(0)
推荐(0)