给定一个整数数组 a 和一个整数 k ,输出其中元素之和可被 k 整除的(连续、非空) 子数组 的数目。
子数组 是数组的 连续 部分。
第一行,整数 n
第二行,整数数组 a
第三行,整数 k
和可被 K 整除的子数组 的数目
示例 1:
输入:
6 4 5 0 -2 -3 1 5
输出:
7
解释: 有 7 个子数组满足其元素之和可被 k = 5 整除: [4, 5, 0, -2, -3, 1], [5], [5, 0], [5, 0, -2, -3], [0], [0, -2, -3], [-2, -3]
示例 2:
输入:
1 5 9
输出:
0
1 <= n <= 3 * 10^4
-10^4 <= a[i] <= 10^4
2 <= k <= 10^4