数列分段

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏 | 已有3人收藏了本题
Problem Description

对于给定的一个长度为N正整数数列A[i],现要将其分成连续的若干段,并且每段不超过M(可以等于M,问最少能将其分成多少段使得满足要求。


Input

只有一组数据

输入的第1行包含两个正整数NM,表示了数列A[i]的长度与每段和的最大值,第2行包含N个空格隔开的非负整数A[i],如题目所述。

N≤100000M≤109M大于所有数的最大值,A[i]之和不超过109


Output

输出仅包含一个正整数,输出最少划分的段数。


SampleInput
5 6
4 2 4 5 1
SampleOutput
3
Submit
题目统计信息详细
总AC数122
通过人数114
尝试人数121
总提交量244
AC率46.72%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: