3611: 【例28.3】 数列分段

文件提交:无需freopen 内存限制:512 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:88 解决:1

题目描述

## 【例28.3】 数列分段 时间限制:1000 ms 空间限制:512 MiB 题目类型:传统 ### 题目描述 对于给定的一个长度为 $n$ 的正整数数列 $a_i$,现要将其分成连续的若干段,并且每段和不超过 $m$(可以等于 $m$),问最少能将其分成多少段使得满足要求。 ### 输入格式 第一行包含两个正整数 $n$,$m$,表示了数列的长度与每段和的最大值。 第二行包含 $n$ 个空格隔开的非负整数 $a_i$。 ### 输出格式 输一个正整数,输出最少划分的段数。 ### 样例 #### 样例输入 ```plain 5 6 4 2 4 5 1 ``` #### 【样例输出】 ```plain 3 ``` ### 数据范围与提示 对于$100\%$的数据:$1≤n≤105$,$1≤a_i≤m≤104$。 ### 分类标签 (无)