全排列乘积小于 K 的子数组子数组按位或操作我们有一个非负整数数组 arr 。对于每个(连续的)子数组 sub = [arr[i], arr[i + 1], ..., arr[j]] ( i <= j),我们对 sub 中的每个元素进行按位或操作,获得结果 arr[i] | arr[i + 1] | ... | arr[j] 。返回可能结果的数量。 多次出现的结果在最终答案中仅计算一次。示例 1:输入:arr = [0]输出:1解释:只有一个可能的结果 0 。示例 2:输入:arr = [1,1,2]输出:3解释:可能的子数组为 [1],[1],[2],[1, 1],[1, 2],[1,...