https://www.luogu.com.cn/blog/yizhiming/solution-cf1801e
题解说是 O(nlognα(n))O(n\log n\alpha(n))O(nlognα(n)),但是
for(int i=K;i>=0;i--){ if((k>>i)&1){ k^=(1<<i); merge2(b,getfa(c,k),i); b = fa[i][b]; } }
这一步倍增 O(logn)O(\log n)O(logn),kkk 级祖先 O(logn)O(\log n)O(logn),总共是 O(log2n)O(\log^2 n)O(log2n) 的。