[HNOI2012]永无乡 LG传送门 线段树合并练手题,写这篇博客只是为了给我的这篇文章找个板子题. 并查集维护连通性,对于不在同一个连通块内的合并操作每次直接合并两颗线段树,复杂度\(O(n \log n)\). //written by newbiechd #include <cstdio> #define R register #define I inline using namespace std; const int N = 100003; int f[N], id[N], rt[…