討論串[閒聊] 每日leetcode
共 1553 篇文章
內容預覽:
哀. 我的身心靈都受到重創. 程式就是我的Mortis. 我快壞掉了. def xorAllNums(self, nums1: List[int], nums2: List[int]) -> int:. ans = 0. if len(nums2)%2 == 1:. for num in nums1
(還有58個字)
內容預覽:
2425. Bitwise XOR of All Pairings. ## 思路. nums1: A1 A2. nums2: B1 B2 B3. => (A1^B1)^(A1^B2)^(A1^B3)^(A2^B1)^(A2^B2)^(A2^B3). = A1^A2. 計算nums1, nums2的奇
(還有414個字)
內容預覽:
這題是數學問題. 暴力解是. for &n1 in &nums1 {. for &n2 in &nums2 {. result ^= (n1 ^ n2);. }. }. 但這效率很爛 所以不太可能直接用這個. 考慮到結果num3等於所有n1 ^ n2的xor. 也就是num3實際上是. (nums1
(還有771個字)
內容預覽:
xor偶數次會變0. 一個數字總共會經歷的xor次數是另一個陣列的長度. 也就是另一個陣列的長度. 讚讚讚. ```cpp. class Solution {. public:. int xorAllNums(vector<int>& nums1, vector<int>& nums2). {. i
(還有310個字)
內容預覽:
題目:. 有兩個陣列nums1跟nums2裡面有很多數字. 我們要去做一個nums3裡面是nums1跟nums2中所有xor後可能的值. 最後回傳nums3每一項xor後的值. 思路:. 因為一個數字只要被xor兩次就會變0. 所以去算每個數字被xor幾次. 只要是奇數就去跟答案xor. Code:
(還有941個字)