CF959E Mahmoud and Ehab and the xor-MST

原题链接

CF959E Mahmoud and Ehab and the xor-MST

题目大意

一完全图有 n ( 2 ≤ n ≤ 1 0 12 ) n(2\leq n\leq 10^{12}) n(2n1012) 个节点 0 , ⋯   , n − 1 0,\cdots,n-1 0,,n1,其中边 ( i , j ) (i,j) (i,j) 的权值为 i ⊕ j i\oplus j ij(其中 ⊕ \oplus 为位异或操作),试求出最小生成树的边权和。

结题思路

数据规模高达 1 0 12 10^{12} 1012 ,肯定不可以使用最小生成树去做。盲猜一下时间复杂度,应该只能是 log ⁡ 2 n \log_2n log2n
经过思考,我们可以这么考虑:
首先,我们可以假设一对父子节点,父节点的编号为 a a a,子节点的编号为 b b b
接着,为了保证不出现环,我们假设 a < b a<b a<b
于是,我们可以得到,对于每个 b b

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值