已结束 ACOI #1

A4996 | 探险

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

在 $\tt{ACGO}$ 里有 $n$ 位 $\tt{ACGOer}$ 想要去探险,他们将要分成 $k$ 个小组。
分组时,任何一个小组的成员必须是连续的,即若第 $i$ 位 $\tt{ACGOer}$ 和 第 $j$ 位 $\tt{ACGOer}$ 在同一组($i<j$),那么第 $i+1$ 位,第 $i+2$ 位......第 $j-1$ 位 $\tt{ACGOer}$ 都必须在同一组。
显然,$\tt{ACGO}$ 有蒟蒻,有神犇,神犇的体力值比蒟蒻高,为了确保 $\tt{ACGOer}$ 的安全,要求分组时,使得所有小组中,体力和最小的那个小组的所有人的体力和尽量大。
现在负责人 ljq 找到了你,要求你告诉他在最佳分组方案下,体力和最小的小组的体力和的最大值

输入格式

第一⾏读⼊两个正整数 $n,k$。
第二⾏读⼊ $n$ 个正整数,$a_i$ 表示第 $i$ 个 $\tt{ACGOer}$ 的体力值。

输出格式

输出一个正整数,代表在最佳分组方案下,体力和最小的小组的体力和的最大值。

输入输出样例

输入 #1
5 3
1 2 3 4 5
输出 #1
4
输入 #2
5 4
1 2 3 4 5
输出 #2
3
C++ 编辑器
输入
输出