diff --git a/src/main/java/com/dota/bit/_2871/Solution.java b/src/main/java/com/dota/bit/_2871/Solution.java new file mode 100644 index 0000000..e977a59 --- /dev/null +++ b/src/main/java/com/dota/bit/_2871/Solution.java @@ -0,0 +1,16 @@ +package com.dota.bit._2871; + +class Solution { + public int maxSubarrays(int[] nums) { + var res = 0; + var t = -1; + for (int num : nums) { + t &= num; + if (t == 0) { + res++; + t = 0xffffffff; + } + } + return Math.max(res, 1); + } +} \ No newline at end of file