给你一个整数数组 nums。
如果一个 子数组 的元素之和 等于 该子数组中的 至少一个元素,则该子数组被称为 中心子数组。
返回数组 nums 中 中心子数组 的数量。
子数组 是数组中的一个连续、非空元素序列。
示例 1:
输入: nums = [-1,1,0]
输出: 5
解释:
[-1],[1],[0])都是中心子数组。[1, 0] 的元素之和为 1,且 1 存在于该子数组中。[-1, 1, 0] 的元素之和为 0,且 0 存在于该子数组中。示例 2:
输入: nums = [2,-3]
输出: 2
解释:
只有单元素子数组([2],[-3])是中心子数组。
提示:
1 <= nums.length <= 500-105 <= nums[i] <= 105