Re: [閒聊] 每日leetcode

看板Marginalman作者 (通通打死)時間1年前 (2024/12/09 23:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1191/1554 (看更多)
掃過去 算累積幾個pair是同parity 最後看subarray頭尾的累積數量是不是一樣 就知道這個subarray裡面有沒有同parity的pair def isArraySpecial(self, nums: List[int], queries: List[List[int]]) -> List[bool]: mem = [0] pre, cur_cnt = nums[0]%2, 0 for i in range(1, len(nums)): if nums[i]%2 == pre: cur_cnt += 1 else: pre = nums[i]%2 mem.append(cur_cnt) ans = [mem[q[1]]==mem[q[0]] for q in queries] return ans -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.37.69 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1733756469.A.43E.html
文章代碼(AID): #1dLmOrG- (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1dLmOrG- (Marginalman)