#756. Expense

Expense

题目描述

给出 NN 和 MM, 然后给出 NN个数 aia_i。

把 NN 个数分成 MM 组(只能连续分),使得每次分完后,以产生的 MM 组数中的和最大的为标准,通过不同的分组方案,找到这些最大值中最小的那个。

输出这个最小值。

输入格式

第一行:NN 和 MM。

第二行到第 N+1N+1 行:每行一个数 aia_i,表示给出的 NN 个数。

输出格式

输出这个最小值。

样例

7 5
100
400
300
100
500
101
400
500

</p>

样例解释

100,400100,400 一组,300,100300,100 一组,500500 一组,101101 一组,400400 一组。

数据范围

1≤M≤N≤105,1≤ai≤1041\le M\le N\le10^5,1\le a_i\le10^4。