分礼物
描述
出去春游一趟回来后,ZZ带回来很多礼物。每个礼物有一个价值。他将所有礼物排成一列,并将这些礼物分成M份,每一份是由一个或多个礼物组成的连续的序列。他要将这M份礼物分别送给他的M个朋友。这样的划分有个要求,那就是使总价值最大的片段的总价值尽量小。
输入
第一行为两个整数N(1<=N<=100,000),M(1<=M<=N)。接下来N行按顺序给出每个物品的价值v(1<=v<=10,000)
输出
输出为一个整数,为满足题目条件的最大的连续序列的总价值
样例输入
7 5
100
400
300
100
500
101
400
样例输出
500