🗒️523. 连续的子数组和
2025-5-4
| 2025-5-4
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
May 4, 2025 01:29 AM
给你一个整数数组 nums 和一个整数 k ,如果 nums 有一个 好的子数组 返回 true ,否则返回 false
一个 好的子数组 是:
  • 长度 至少为 2 ,且
  • 子数组元素总和为 k 的倍数。
注意
  • 子数组 是数组中 连续 的部分。
  • 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 x 是 k 的一个倍数。0 始终 视为 k 的一个倍数。

一、前缀和——§1.2 前缀和与哈希表

这题与 974. 和可被 K 整除的子数组 很类似,但又不一样。本质都是利用余数的性质,但是一个是求个数,一个是求存在性。

📎 参考

  • 【题单】常用数据结构(前缀和/差分/栈/队列/堆/字典树/并查集/树状数组/线段树)
  • 437. 路径总和 III974. 和可被 K 整除的子数组(二刷)
    Loading...