523. 连续的子数组和
难度中等218收藏分享切换为英文接收动态反馈
给定一个包含 非负数 的数组和一个目标 整数 k
,编写一个函数来判断该数组是否含有连续的子数组,其大小至少为 2,且总和为 k
的倍数,即总和为 n * k
,其中 n
也是一个整数。
示例 1:
1 | 输入:[23,2,4,6,7], k = 6 |
示例 2:
1 | 输入:[23,2,6,4,7], k = 6 |
说明:
- 数组的长度不会超过
10,000
。 - 你可以认为所有数字总和在 32 位有符号整数范围内。
哈希表
1 | import java.util.HashMap; |
前缀和(超时)
1 | class Solution { |