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