CF888G-巧妙字典树+暴力分治(异或最小生成树)
题目大意
给你一张完全图,任意两个点之间的边权是ai⊕aja_i\oplus a_jai⊕aj.问你最小生成树大小
题目思路
看到异或位运算。自然想到字典树.将所有点插入到字典树.看看效果
性质:
令SiS_iSi为节点iii的所有叶子节点在图中所构成的连通块.
1.图中任意两点连边,等价于树上的对应叶子节点lcalcalca往下的花费。所以LCALCALCA越深越好
2.任意一个节点,若存在两个儿子a,ba,ba,b,那么对于将Sa,SbS_a,S_bSa,Sb联通时,这一位的花费是固定不可避
原创
2021-08-27 14:58:43 ·
186 阅读 ·
0 评论