Re: [闲聊] 每日leetcode

楼主: ray90514 (读书人)   2024-05-20 11:40:45
1863. Sum of All Subset XOR
稍微理解一下O(n)的解法
我们将subset sum拆解为每位的结果相加
先从bit 0看 可以将subset拆成包含a_n与不包含的两种
因此如果a_n bit 0为1 则整个subset bit 0的1的数量为Len / 2 for any n
我们OR 所有数就可以知道该位是否要算
ans = or sum * n / 2
不过要一开始就想到还真难
作者: DJYOSHITAKA (Evans)   2024-05-20 11:54:00
别卷了

Links booklink

Contact Us: admin [ a t ] ucptt.com