#1659. 花费

花费

题目描述

POJ 3273

某人计算旅行天数为N1N100000\red{N(1≤N≤100 000)},每天需要花的钱已经分配好,请把这些天分成M1MN\red{M(1≤M≤N)}份(每份都是连续的天),则第i\red{i}段的和为sum[i]i12M\red{sum[i](i=1,2,…,M)},求max{sum[i]}\red{max\{sum[i]\}}最小为多少?

输入格式

第一行为两个整数即N\red{N}M\red{M},第二行为N\red{N}个数,表示每天的花费。

输出格式

输出分成M\red{M}份后的最小和。

样例

输入样例

7 5

200 300 300 200 500 221 420

输出样例

500