0101少儿编程
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
IDE下载
Login
Register
5356: 【28课】【3169】数列分段
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:243
Solved:84
Submit
Submit Record
Statistics
ShowOff!
Description
对于给定的一个长度为
n
的正整数数列
a
i
,现要将其分成连续的若干段,并且每段和不超过
m
(可以等于
m
),问最少能将其分成多少段使得满足要求。
Input
第一行包含两个正整数
n
,
m
,表示了数列的长度与每段和的最值。 第二行包含
n
个空格隔开的非负整数
a
i
。
数据范围:
1
≤
n
≤
10
5
,
1
≤
a
i
≤
m
≤
10
4
。
Output
输一个正整数,输出最少划分的段数。
Sample Input
Copy
5 6 4 2 4 5 1
Sample Output
Copy
3
Source/Category
一本通编程启蒙
循环结构
Submit
Submit Record
Statistics
ShowOff!