2419. Longest Subarray With Maximum Bitwise AND
Medium
You are given an integer array nums
of size n
.
Consider a non-empty subarray from nums
that has the maximum possible bitwise AND.
In other words, let
k
be the maximum value of the bitwise AND of any subarray ofnums
. Then, only subarrays with a bitwise AND equal tok
should be considered.
Return the length of the longest such subarray.
The bitwise AND of an array is the bitwise AND of all the numbers in it.
A subarray is a contiguous sequence of elements within an array.
Example 1:
Example 2:
Constraints:
1 <= nums.length <= 10^5
1 <= nums[i] <= 10^6
解題
最大的數字和自己以外的數字做AND就會變小,所以答案其實就是陣列內最大的值它的最大subarray。
Runtime: 124 ms, faster than 100%
Memory Usage: 9.6 MB, less than 33.33%
Last updated