1453: 线段划分2

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

对于给定的一个长度为  的正整数数列 ,现要将其分成 )段,并要求每段连续,且每段和的最大值最小。

关于最大值最小:

例如一数列  要分成  段。

将其如下分段:[4 2][4 5][1]

第一段和为 ,第  段和为 ,第  段和为 ,和最大值为 

将其如下分段:[4][2 4][5 1]

第一段和为 ,第  段和为 ,第  段和为 ,和最大值为 

并且无论如何分段,最大值不会小于 

所以可以得到要将数列  要分成  段,每段和的最大值最小为 

Input

第  行包含两个正整数 

第  行包含  个空格隔开的非负整数 ,含义如题目所述。

Output

一个正整数,即每段和最大值最小为多少。

Sample Input Copy

5 3
4 2 4 5 1

Sample Output Copy

6

HINT

说明/提示

对于  的数据,

对于  的数据,

对于  的数据,, 答案不超过