Xor
题目背景:
5.23 模拟 TJOI2018D2T2
分析:树链剖分 + 可持久化trie
一个子树查询一个链查询,妥妥的树链剖分,对于异或最大的数,显然是trie上高低位贪心就可以了,然后因为区间查询,那么可持久化就好了,复杂度O(nlog2n),其实还可以把两种询问分开来建可持久化trie,对于第一种按照dfs序建,第二种每次继承自己的父亲来建,这样就可以做到一个log,但是并没有很快,再加上有3秒,两个log也是卡不掉的,所以直接上就好了。
Source:
/*
created by scarlyw
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include