P2633 Count on a tree

题目描述

给定一棵 $n$ 个节点的树,每个点有一个权值。有 $m$ 个询问,每次给你 $u,v,k$,你需要回答 $u \text{ xor last}$ 和 $v$ 这两个节点间第 $k$ 小的点权。 其中 $\text{last}$ 是上一个询问的答案,定义其初始为 $0$,即第一个询问的 $u$ 是明文。

输入格式

输出格式

说明/提示

【数据范围】 对于 $100\%$ 的数据,$1\le n,m \le 10^5$,点权在 $[1, 2 ^ {31} - 1]$ 之间。 暴力自重。。。 来源:bzoj2588 Spoj10628. 本题数据为洛谷自造数据,使用 [CYaRon](https://github.com/luogu-dev/cyaron) 耗时 5 分钟完成数据制作。