把树分割成若干个联通块,每个联通块的权值为∑rank(x)×c(x)∑rank(x) \times c(x)∑rank(x)×c(x),(xxx 指点权,rank(x)rank(x)rank(x) 指x的按出现次数的排名,c(x)c(x)c(x) 指 xxx 的出现次数),求每个联通块的权值的异或和的第k大的值
想知道可以做到什么复杂度?