[CF888G]Xor-MST 题意:给你一张n个点的完全图,每个点有一个权值ai,i到j的边权使ai^aj,求这张图的最小生成树. n<=200000,ai<2^30 题解:学到了求最小生成树的新姿势. Boruvka算法:先对于每个点,选择在所有与之相连的边中,权值最小的边,并将这条边加入到最小生成树中.显然这样连出来的边会形成一个森林,并且连边后连通块个数至少减半.然后我们将每个连通块再看成一个点,重复以上算法即可.时间复杂度O(mlogn). 对于本题,该如何优化呢?不难想到Trie树…