Re: [閒聊] 每日leetcode

看板Marginalman作者 (通通打死)時間11月前 (2025/01/14 23:38), 編輯推噓2(201)
留言3則, 3人參與, 11月前最新討論串1278/1554 (看更多)
一開始直接不管permutation這個設定直接幹下去了== 寫的超臭超長 不過其實有permutation這個設定 好像可以只用一個count array count[x]==2的時候就代表有進交集了 哀 def findThePrefixCommonArray(self, A: List[int], B: List[int]) -> List[int]: a_cnt = [0 for _ in range(51)] b_cnt = [0 for _ in range(51)] inter = [0 for _ in range(51)] cur_ans = 0 ans = [] for i in range(len(A)): a_cnt[A[i]] += 1 b_cnt[B[i]] += 1 if A[i]==B[i]: cur_ans += 1 inter[A[i]] += 1 else: cur_ans, inter[A[i]] = cur_ans+min(a_cnt[A[i]], b_cnt[A[i]])-inter[A[i]], min(a_cnt[A[i]], b_cnt[A[i]]) cur_ans, inter[B[i]] = cur_ans+min(a_cnt[B[i]], b_cnt[B[i]])-inter[B[i]], min(a_cnt[B[i]], b_cnt[B[i]]) ans.append(cur_ans) return ans -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.37.69 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1736869096.A.EF2.html

01/14 23:39, 11月前 , 1F
大師
01/14 23:39, 1F

01/14 23:39, 11月前 , 2F
大師
01/14 23:39, 2F

01/14 23:53, 11月前 , 3F
別卷了
01/14 23:53, 3F
文章代碼(AID): #1dXeJexo (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1dXeJexo (Marginalman)