关于leetcode问题1524,老师给的答案现在跑不过了,我研究了很久不知道是什么问题,有遇到类似问题的同学吗?
来源:3-5 组合计数算法
jjboy
2021-02-16
写回答
1回答
-
javaman
2021-02-17
同学,您好。我测试了下,代码时可以通过的。 class Solution { private static int M = 1000000007; public int numOfSubarrays(int[] arr) { int[] s = new int[] {1, 0}; long r = 0; for (int i = 0, sum = 0; i < arr.length; ++i) { ++s[sum ^= arr[i] & 1]; r += s[sum ^ 1]; } return (int) (r % M); } }00
相似问题