#P2780. [AHOI2016初中组] 游戏

[AHOI2016初中组] 游戏

题目描述

小雪与小可可正在玩一种数字游戏。他们准备了 nn 张卡片,每一张卡片上都有一个整数。游戏开始后,小雪会先选择一个不小于 aa 且不大于 bb 的整数 tt,并告诉小可可这个数字 tt 是多少。之后小可可会挑出恰好 kk 张卡片,并将这 kk 张卡片上的数字相加,得到的和数记为 mm。

小雪希望 tt 和 mm 差的绝对值尽可能大,而小可可却希望 tt 和 mm 差的绝对值尽可能小。在游戏开始前,他们二人都知道 nn, aa, bb 和 kk 是多少,也知道每一张卡片上的数字是多少。在小雪决定了 tt 的大小后,不能再修改,之后才由小可可挑选纸牌。

小雪希望知道,在二人都尝试最优策略的情况下, tt 和 mm 差的绝对值最大可以有多大?

输入格式

输入有两行。

第一行有 4 个整数 nn, kk, aa 和 bb,分别满足 1≤k≤n≤2501 \le k \le n \le 250 且 0≤a≤b≤750000 \le a \le b \le 75000。

第二行有 nn 个整数,依次为 x1x_1 到 xnx_n,给出了每一张卡片上的数字。

每一张卡片上的数字 xix_i 都满足 0≤xi≤3000\le x_i \le 300。

输出格式

输出一行,只有一个整数,表示 tt 和 mm 差的绝对值最大可以有多大。

4 2 58 100
10 10 50 80
15
8 3 1300 1800
2 0 1 9 1 4 0 5
1782

提示

对于 30% 的数据, 1≤k≤n≤201\le k\le n\le 20 且 0≤a≤b≤60000\le a\le b\le 6000。

对于 80% 的数据, 1≤k≤n≤651\le k\le n\le 65 且 0≤a≤b≤196500\le a\le b\le 19650。

对于 100% 的数据, 1≤k≤n≤2501\le k\le n\le 250 且 0≤a≤b≤750000\le a\le b\le 75000。