#3647. 一般图最小匹配

一般图最小匹配

题目描述

小天有一张 nn 个点的完全图(任意两点之间存在连边),点 ii 的点权为 aia_i,点 ii 和点 jj 之间连边的边权为 aiaj|a_i - a_j|

他希望你求出这张图的最小 mm 匹配,最小 mm 匹配的定义如下:

从图中选出 2m2m 个点和 mm 条边,每一条选中的边恰好连接两个选中的点,每一个选中的点恰好被一条选中的边连接(即传统意义上的匹配)。

一种匹配方案的权值定义为所有选中的边的边权之和。

最小 mm 匹配要求找到一种匹配方案,使得其权值最小。

请你告诉 小天这个最小的权值是多少。

输入格式

输入一共 22

11 行有 22 个正整数 n,mn, m,含义与上文相同。

22 行有 nn 个正整数 a1,a2,...,ana_1,a_2,...,a_n,代表每个点的点权。

输出格式

输出一个整数,表示最小 mm 匹配的权值。

4 1
2 4 7 3
1
8 3
9 2 3 12 11 7 6 5
3

说明/提示

样例 1 解释

这里提供一种可行的方案:

11 号和 44 号匹配,权值为 11

权值之和为 11

样例 2 解释

这里提供一种可行的方案:

22 号点和 33 号点匹配,权值为 11

44 号点和 55 号点匹配,权值为 11

77 号点和 88 号点匹配,权值为 11

权值之和为 33

数据范围

对于 20%20 \% 的数据,保证 1n101\leq n \leq 10

对于 40%40 \% 的数据,保证 1n1001\leq n \leq 100

对于另外 10%10 \% 的数据,保证 1m501\leq m \leq 50

对于另外 20%20 \% 的数据,保证 1ai50001\leq a_i \leq 5000

对于 100%100 \% 的数据,保证 12mn50001\leq 2m \leq n \leq 50001ai1091\leq a_i \leq 10^9