P7834 [ONTAK2010] Peaks 加强版

题目背景

原题链接:[P4197 Peaks](https://www.luogu.com.cn/problem/P4197)

题目描述

给定一张 $n$ 个点、$m$ 条边的无向图,第 $i$ 个点的权值为 $a_i$,边有边权。 有 $q$ 组询问,每组询问给定三个整数 $u, x, k$,求从 $u$ 开始只经过权值 $\leq x$ 的边所能到达的权值第 $k$ 大的点的权值,如果不存在输出 $-1$。 **本题强制在线。即:每次查询输入的是 $u', x', k'$,则 $u = (u' \operatorname{xor} \text{lastans}) \bmod n + 1$,$k$ 的解密方式与之相同,$x = x' \operatorname{xor} \text{lastans}$**。

输入格式

输出格式

说明/提示

对于 $100\%$ 的数据,$1 \leq n \leq 10^5$,$0 \leq m, q \leq 5 \times 10^5$,$1 \leq s, t \leq n$,$1 \leq a_i, w \leq 10^9$,$0 \leq u', x', k' < 2^{31}$。