Home => ProblemSet => 2.15-03:书籍复印
Problem1426--2.15-03:书籍复印

1426: 2.15-03:书籍复印

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 0
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

给定n本书,第i本书有[i]页。有k个人来抄这些书。
这些书排成一行,每个人都可以索取连续一段的书。例如,一个复印机可以连续地将书从第i册复制到第j册,但是他不能复制第1册、第2册和第4册(没有第3册)。
他们在同一时间开始抄书,每抄一页书都要花1分钟。为了让最慢的复印机能在最早的时间完成书的分配,最好的策略是什么?
请返回最慢复印机花费的最短时间。

Input

第一行n和k,n表示接下来有n个数,k表示有k个人
第二行n个数,表示每本书的页数

Output

一个数,表示最慢复印机花费的最短时间

Sample Input Copy

3 2
3 2 4

Sample Output Copy

5

HINT

书籍页数总和小于等于2147483647
样例一解释:
第一个人复印前两本书, 耗时5分钟. 第二个人复印第三本书, 耗时4分钟.


样例二:
输入:
3 3
3 2 4
输出:
4
解释:
三个人各复印一本书.


1<=n<=1000
1<=k<=1000

Source/Category