Re: [閒聊] 每日leetcode

看板Marginalman作者 (是oin的說)時間11月前 (2025/01/16 16:01), 編輯推噓0(003)
留言3則, 2人參與, 11月前最新討論串1285/1554 (看更多)
※ 引述 《Meaverzt (單推凜寶)》 之銘言: :   : 題目: :   : 有兩個陣列nums1跟nums2裡面有很多數字 :   : 我們要去做一個nums3裡面是nums1跟nums2中所有xor後可能的值 :   : 最後回傳nums3每一項xor後的值 :   : 思路: :   : 因為一個數字只要被xor兩次就會變0 xor偶數次會變0 一個數字總共會經歷的xor次數是另一個陣列的長度 : 所以去算每個數字被xor幾次 也就是另一個陣列的長度 :   : 只要是奇數就去跟答案xor 讚讚讚 ```cpp class Solution { public: int xorAllNums(vector<int>& nums1, vector<int>& nums2) { int n1 = nums1.size(); int n2 = nums2.size(); if( !(n1&1) && !(n2&1) )return 0; int num1 = 0; int num2 = 0; if(n1 & 1) for(int k : nums2) num2 ^= k; if(n2 & 1) for(int k : nums1) num1 ^= k; return num1 ^ num2; } };``` -- 邊版的小母雞 — fuckchicken https://i.imgur.com/wglAuYR.jpg
https://i.imgur.com/jrYHfaa.jpeg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.169.39 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1737014480.A.084.html

01/16 16:02, 11月前 , 1F
我看了一下 其實就是思路2 姆咪
01/16 16:02, 1F

01/16 16:03, 11月前 , 2F
沒人理你 我理你一下
01/16 16:03, 2F

01/16 16:03, 11月前 , 3F
我要把你捶扁
01/16 16:03, 3F
文章代碼(AID): #1dYBpG24 (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1dYBpG24 (Marginalman)