[Luogu 3224] HNOI2012 永无乡 特别水一个平衡树题. 不认真的代价是调试时间指数增长. 我写的 SBT,因为 Treap 的 rand() 实在写够了. 用并查集维护这些点的关系,然后启发式暴力合并,以及找第 \(k\) 小. 就是把子树较小的并到较大的里,一个一个点插入. 因为要插入新的点,给 SBT 预留的空间要大一些.(我试过只改变原来的点的信息,结果失败了.) SBT 需要开的空间为 \(MAXN+MAXM\),因为 \(n\) 个点,每个点最多被插入 \(m\) 次…