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 找到了你,要求你告诉他在最佳分组方案下,体力和最小的小组的体力和的最大值
分组时,任何一个小组的成员必须是连续的,即若第 $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}$ 的体力值。
第二⾏读⼊ $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
*数据范围与约定**
对于 $30\%$ 的数据,满⾜ $k\le3$。
对于 $100\%$ 的数据,满⾜ :
- $1\le n\le 3\times10^4$
- $1\le k\le 10^3$
- $1\le a_i\le 10000$
- $k\le n$
样例一解释
最佳的分组方案如下:
$\left \{1,2,3\right \}$ $\left \{4\right \}$ $\left \{5\right \}$
样例二解释
最佳的分组方案如下:
$\left \{1,2\right \}$ $\left \{3\right \}$ $\left \{4\right \}$ $\left \{5\right \}$
对于 $30\%$ 的数据,满⾜ $k\le3$。
对于 $100\%$ 的数据,满⾜ :
- $1\le n\le 3\times10^4$
- $1\le k\le 10^3$
- $1\le a_i\le 10000$
- $k\le n$
样例一解释
最佳的分组方案如下:
$\left \{1,2,3\right \}$ $\left \{4\right \}$ $\left \{5\right \}$
样例二解释
最佳的分组方案如下:
$\left \{1,2\right \}$ $\left \{3\right \}$ $\left \{4\right \}$ $\left \{5\right \}$
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?