Re: [闲聊] 每日leetcode

楼主: DJYOSHITAKA (Evans)   2024-05-30 20:54:08
差不多
找subarray xor是0的 然后++
直接2D forloop噜过去
应该可以用prefix-xor省
懒改了
def countTriplets(self, arr: List[int]) -> int:
cnt = 0
n = len(arr)
for i in range(n-1):
cur_xor = arr[i]
for j in range(i+1,n):
cur_xor = cur_xor^arr[j]
if cur_xor == 0:
cnt += (j-i)
return cnt
作者: Che31128 (justjoke)   2024-05-30 20:58:00
还在卷

Links booklink

Contact Us: admin [ a t ] ucptt.com