There was an error while loading. Please reload this page.
1 parent 24cb699 commit ad2b23cCopy full SHA for ad2b23c
Nov-10-24.py
@@ -0,0 +1,11 @@
1
+class Solution:
2
+ def minimumSubarrayLength(self, nums: List[int], k: int) -> int:
3
+ bits = {}
4
+ ans = inf
5
+ for i,x in enumerate(nums):
6
+ bits = {_or | x : left for _or,left in bits.items()}
7
+ bits[x] = i
8
+ for _or,left in bits.items():
9
+ if _or >= k:
10
+ ans = min(ans,i-left+1)
11
+ return ans if ans!=inf else -1
0 commit comments