#3436. 数列分段-ybt
数列分段-ybt
题目描述
对于给定的一个长度为 的正整数数列 ,现要将其分成连续的若干段,并且每段和不超过 (可以等于 ),问最少能将其分成多少段使得满足要求。
输入格式
第 行包含两个正整数 ,分别表示数列的长度与每段和的最大值。
第 行包含 个空格隔开的非负整数 ,表示数列中的元素。
输出格式
输出一个正整数,表示最少划分的段数。
样例
5 6
4 2 4 5 1
3
样例解释
数列为 ,每段和不超过 。一种最优划分方式为:、、,共 段。无法分成更少的段数。
数据范围与提示
- 对于 的数据:。
- 对于 的数据:。
- 对于 的数据:,,且 大于等于数列中每一个元素, 之和不超过 。
相关
在以下作业中: