返回小组 开始 2026-06-17 08:49:15

模拟测试

结束 2026-06-17 12:00:18
Contest is over.
当前 2026-07-02 21:00:17

E. 最小m段和问题

描述

给定n个整数ai组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排列。如何分割才能使这m段子序列的和的最大值达到最小? 例如:给定序列:5 4 3 2 1,n=5, m=3,可分为 5 | 4 | 3 2 1,其子序列和的最大值为最后一段,为6。

输入

第1行整数n和m。 第2行为n个数。

输出

最小m段和。

样例

输入

5 3
5 4 3 2 1

输出

6

提示

对于100%的数据,1\le n \le 5000,1\le m\le 100,a_i \le 100m≤n


Submit

登录

注册
时间限制 3 秒
内存限制 128 MB
提交