单点时限: 4.0 sec
内存限制: 1024 MB
你需要维护一棵动态树,初始状态下仅有一个节点,编号为
Add x y
:插入一个节点,其编号为当前存在的节点数量(包括当前新加入的节点),指定其父节点为
Query x y
:查询起点为 ^
来表示。
第一行,一个正整数
接下来
若 A
,插入一个节点,其编号为当前存在的节点数量(包括当前新加入的节点),其父节点为
若 Q
,查询起点为
若干行,对于每次查询操作,输出一行,一个整数,表示要求的最大路径异或和。
4 A 1 2 Q 1 1 A 1 3 Q 1 1
2 3