如何找到按位“与”在给定范围内的所有子数组?

时间:2019-04-13 06:52:38

标签: algorithm bit-manipulation

给定整数数组A,我们需要找到子数组,其元素位于给定范围&low的按位high其中

low < min(A[0],A[1]....A[n-1])

high = min(A[0],A[1]..A[n-1])

即找到所有{i,j},使low <= A[i]&A[i+1]&...&A[j] <=high

我已经考虑了很长时间,但是除了天真地实现生成所有子数组之外,似乎什么都没想。

有没有一种渐近更好的解决方案?

0 个答案:

没有答案