Re: [閒聊] 每日leetcode已回收

看板Marginalman作者 (早瀬ユウカの体操服 )時間1年前 (2024/05/20 09:59), 編輯推噓3(301)
留言4則, 4人參與, 1年前最新討論串246/1554 (看更多)
https://leetcode.com/problems/sum-of-all-subset-xor-totals/description 1863. Sum of All Subset XOR Totals 給你一個陣列nums,求出他的所有子集合裡面的元素相互xor之後的和。 思路: 1.回溯法,窮舉所有子集合並在途中計算每個子集合的xor結果加總。 py code: --------------------------------------- class Solution: def subsetXORSum(self, nums: List[int]) -> int: self.res = 0 self.num = 0 n = len(nums) def dfs(start: int): self.res += self.num for i in range(start, n): self.num ^= nums[i] dfs(i + 1) self.num ^= nums[i] dfs(0) return self.res --------------------------------------- 應該有數學解吧 數學和bitwise我超爛 這題感覺不止easy -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.138.227.43 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1716170351.A.FCA.html

05/20 10:04, 1年前 , 1F
看討論還真的有耶
05/20 10:04, 1F

05/20 10:07, 1年前 , 2F
大師
05/20 10:07, 2F

05/20 10:10, 1年前 , 3F
大師
05/20 10:10, 3F

05/20 10:10, 1年前 , 4F
別卷了
05/20 10:10, 4F
文章代碼(AID): #1cIgvl_A (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cIgvl_A (Marginalman)