1
# Runtime: 549 ms (Top 98.6%) | Memory: 23.43 MB (Top 9.7%)
2

3

4
class Solution:
5
def countTriplets(self, nums: List[int]) -> int:
6
freq = defaultdict(int)
7
for x in nums:
8
for y in nums:
9
freq[x & y] += 1
10

11
ans = 0
12
for x in nums:
13
mask = x = x ^ 0xFFFF
14
while x:
15
ans += freq[x]
16
x = mask & (x - 1)
17
ans += freq[0]
18
return ans

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0