看板 Marginalman
拐彎抹角的題目 可能也因為這樣所以才是medium吧= = def getMaximumXor(self, nums: List[int], maximumBit: int) -> List[int]: ans = [] mask = 2**(maximumBit)-1 cur_xor = 0 for num in nums: cur_xor = cur_xor ^ num ans.append((~(cur_xor&mask))&mask) return ans[::-1] -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.37.69 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1731078827.A.C5F.html