题目
LeetCode 2750.将数组划分成若干好子数组的方式
解释
## 题目描述
给你一个二元数组 nums 。
如果数组中的某个子数组 恰好 只存在 一 个值为 1 的元素,则认为该子数组是一个 好子数组 。
请你统计将数组 nums 划分成若干 好子数组 的方法数,并以整数形式返回。由于数字可能很大,返回其对 109 + 7 取余 之后的结果。
子数组是数组中的一个连续 非空 元素序列。
## 示例
**示例 1:**
**输入:** nums = [0,1,0,0,1]
**输出:** 3
**解释:** 存在 3 种可以将 nums 划分成若干好子数组的方式:
- [0,1] [0,0,1]
- [0,1,0] [0,1]
- [0,1,0,0] [1]
**示例 2:**
**输入:** nums = [0,1,0]
**输出:** 1
**解释:** 存在 1 种可以将 nums 划分成若干好子数组的方式:
- [0,1,0]
## 约束条件
1 <= nums.length <= 105
0 <= nums[i] <= 1
## LeetCode 链接
https://leetcode.cn/problems/ways-to-split-array-into-good-subarrays/
答案
正在疯狂整理答案中......
