#G0079. X+Y问题【2025期末考试T1】

X+Y问题【2025期末考试T1】

题目描述

江桥和七萤都认为自己的数字分析能力很强,因此他们要进行一场数字竞赛一决胜负。

竞赛分为若干轮。初始时,黑板上有 nn 个正整数 aia_i

每一轮都会按顺序进行下列操作:

1、江桥将黑板上的一个数字擦掉,记被擦掉的数字为 xx

2、七萤将黑板上的一个数字擦掉,记被擦掉的数字为 yy

若本轮中的 x+y=kx+y = k,则七萤得一分,否则不得分。

江桥想让七萤的得分尽可能小,七萤想让自己的得分尽可能大。

两个人都足够聪明,现在你提前拿到了 nn 个数字,聪明的你一下子就知道了七萤的最后得分。

输入格式

第一行两个正整数 n,kn,k 表示数字个数和得分参数,保证 nn 为偶数。

第二行 nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n 表示每个数字。

输出格式

一行一个整数,表示七萤的最终得分。

4 4
1 2 3 2
2
8 15
1 2 3 4 5 6 7 8
1
16 9
3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3
4

样例解释

在第一组样例中,如果江桥选 11 或者 33,七萤就选剩下的 33 或者 11,否则七萤选剩下的 22,因此两轮下来七萤的得分是 22

数据规模与约定

下发文件

下发文件分别对应子任务 2244

有合理的子任务依赖。

子任务编号 nn≤ 特殊性质 分值
11 10210^2 1010
22 10310^3 2020
33 2×1052 \times 10^{5} ai=ia_i = i 3030
44 4040

对于 100%100\% 的数据:保证 $2 \leq n \leq 2 \times 10^{5},1 \leq k \leq 2n,1 \leq a_i \leq n$。保证 nn 为偶数。