切割数组方法(分割数组的方案数)
2个月前 (0512)52
题目
给你一个下标从 0 开始长度为 n 的整数数组 nums 。
如果以下描述为真,那么 nums 在下标 i 处有一个 合法的分割 :
前 i + 1 个元素的和 大于等于 剩下的 n i 1 个元素的和。
下标 i 的右边 至少有一个 元素,也就是说下标 i 满足 0 = 3 ,所以 i = 0 是一个合法的分割。
在下标 1 处分割 nums 。那么第一部分为 [10,4] ,和为 14 。第二部分为 [8,7] ,和为 1 。
因为 14 >= 1 ,所以 i = 1 是一个合法的分割。
在下标 2 处分割 nums 。那么第一部分为 [10,4,8] ,和为 6 。第二部分为 [7] ,和为 7 。
因为 6
所以 nums 中总共合法分割方案受为 2 。
示例 2:输入:nums = [2,3,1,0] 输出:2
解释:总共有 2 种 nums 的合法分割:
在下标 1 处分割 nums 。那么第一部分为 [2,
试看结束,如继续查看请付费↓↓↓↓
打赏1元才能查看本内容,立即打赏
版权声明: 仅供个人学习参考 (禁止商用),本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系邮箱jkhui22@126.com,本站将立刻删除。