#1209. 奖品选择
奖品选择
题目描述
给定一个长度为 的正整数数组 ,以及一个正整数 。
有两个玩家 Alice 和 Bob,他们将按以下规则在数组中选择元素:
- 首先,Alice 在数组中选择一个长度为 的连续区间。
- 然后,Bob 在数组中选择一个长度为 的连续区间,并且 Bob 选择的区间不能与 Alice 选择的区间有任何重叠部分。
Bob 的目标是最大化他所选择的区间内所有元素的和。 Alice 知道 Bob 的策略,因此她的目标是最小化 Bob 最终能够获得的区间和。
请你计算,在 Alice 采取最优策略的情况下,Bob 最终获得的区间元素之和最大是多少。
输入格式
第一行包含两个整数 和 —— 分别表示数组的长度和每次必须选择的连续区间长度。
第二行包含 个整数 —— 表示数组的元素。
输出格式
输出一行,一个整数,表示在 Alice 采取最优策略下,Bob 所能选择的区间元素之和的最大值。
样例输入 1
10 2
1 2 4 5 2 4 2 2 1 6
样例输出 1
7
说明
样例解释
在给定的数组中,Alice 采取的最优策略是选择第 和第 个元素(值为 和 )。 此时,Bob 为了最大化自己的收益,会在剩余不重叠的合法部分中选择第 和第 个元素(值为 和 ),获得的总和为 。 可以证明,无论 Alice 选择其他哪个长度为 的区间,Bob 都能找到一个和不小于 的不重叠区间。
数据范围
对于所有测试点,保证:
- 。
- 。
- 。
- 保证所有的输入数值均为整数。
各子任务的附加限制如下:
- 子任务 ( 分):,。
- 子任务 ( 分):,。
- 子任务 ( 分):无特殊限制。