题目:​​原题链接​(中等)

标签:位运算、动态规划

解法

时间复杂度

空间复杂度

执行用时

Ans 1 (Python)

O ( N l o g N )

O ( N l o g N )

752ms (69.35%)

Ans 2 (Python)

Ans 3 (Python)

解法一:

class Solution:
def subarrayBitwiseORs(self, A: List[int]) -> int:
ans = set()
now = {0}
for x in A:
now = {x | y for y in now} | {x}
ans |= now
return len(ans)