P3224 [HNOI2012] 永无乡

题目描述

永无乡包含 $n$ 座岛,编号从 $1$ 到 $n$ ,每座岛都有自己的独一无二的重要度,按照重要度可以将这 $n$ 座岛排名,名次用 $1$ 到 $n$ 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛到达另一个岛。如果从岛 $a$ 出发经过若干座(含 $0$ 座)桥可以 到达岛 $b$ ,则称岛 $a$ 和岛 $b$ 是连通的。 现在有两种操作: `B x y` 表示在岛 $x$ 与岛 $y$ 之间修建一座新桥。 `Q x k` 表示询问当前与岛 $x$ 连通的所有岛中第 $k$ 重要的是哪座岛,即所有与岛 $x$ 连通的岛中重要度排名第 $k$ 小的岛是哪座,请你输出那个岛的编号。

输入格式

输出格式

说明/提示

### 数据规模与约定 - 对于 $20\%$ 的数据,保证 $n \leq 10^3$, $q \leq 10^3$。 - 对于 $100\%$ 的数据,保证 $1 \leq m \leq n \leq 10^5$, $1 \leq q \leq 3 \times 10^5$,$p$ 为一个 $1 \sim n$ 的排列,$op \in \{\texttt Q, \texttt B\}$,$1 \leq u, v, x, y \leq n$。