给定一个 n 项的正整数序列 {an},请找出满足以下条件的最小的正整数 S:存在一种将 {an} 划分成 m 段的方案,使得每一段中所有数字的和都不大于 S。
第一行两个正整数 n,m。
下面 n 行,每行一个正整数 ai。
一行一个正整数表示答案。
7 5
100
400
300
100
500
101
400
500
样例解释:{100,400},{300,100},{500},{101},{400} 是一种合法的划分方案。
对于 100% 的数据,1≤m≤n≤105,1≤ai≤104。