HX1262H. 数列分段3

提交10 通过9
通过率90%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

给出一个含 nn 项的数列。请将整个数列划分成若干个连续段,使每一段的平均数都不超过 kk。

最多能划分成多少段?

输入格式

第一行,两个正整数 n,kn,k。

第二行,nn 个正整数 a1,a2,…,ana_1,a_2,\ldots,a_n。

输出格式

输出一个整数,表示最多能划分成多少段。

如果无论怎样划分,都不能使每一段的平均数不超过 kk,输出 −1-1。

7 7
9 9 4 3 9 7 4
3
1 57
28
1
7 70
85 69 28 77 102 92 88
-1

说明/提示

样例可划分为 [9,9,4,3,9][9,9,4,3,9]、[7][7]、[4][4],三段的平均数分别为 6.86.8、77、44,均不超过 k=7k=7。

数据范围

1≤n≤50001\le n\le 5000,1≤ai≤100001\le a_i\le 10000,1≤k≤100001\le k\le 10000。