0%

P3224 [HNOI2012] 永无乡

题目大意

nn 座岛(编号 1simn1sim n),每座岛有一个“重要度排名” pip_i(是 1n1\sim n 的一个排列,数值越小表示越重要)。初始有 m 座桥形成无向图,之后还会有 q 次操作:

  • B x y:在岛 x 与 y 之间新建一座桥。

  • Q x k:在当前与岛 x 连通的所有岛中,找出“重要度排名第 kk 小”的岛,输出该岛编号;若不存在则输出 1-1

思路讲解

这是此题的退化版(<10)

AC代码

心路历程(WA,TLE,MLE……)

40pts,TLE,不用平衡树stl的set合并太慢了。