#544. Socks 2

Socks 2

题面翻译

高桥君有 NN 双袜子,第 ii 双袜子的编号是 ii ,有一天他突然意识到了自己丢失了 KK 只袜子,我们定义两只袜子的 “差异度” 为这两只袜子编号的差的绝对值。

现给你这 KK 只袜子的编号,把剩余的 2NK2N-K 只袜子两两配对,求配对后差异度和的最小值。注意到如果 KK 是奇数,配对后剩余一只袜子是允许的,且不算入差异度的计算中。

第一行输入 N,KN,K,第二行输入 KK 个数表示丢失的袜子的编号。

输入格式

以下列形式输入

N N K K A1 A_1 A2 A_2 \dots AK A_K

输出格式

一个整数,表示差异度和的最小值

样例 #1

样例输入 #1

4 2
1 3

样例输出 #1

2

样例 #2

样例输入 #2

5 1
2

样例输出 #2

0

样例 #3

样例输入 #3

8 5
1 2 4 7 8

样例输出 #3

2

提示

制約

  • 1 K N  2× 105 1\leq\ K\leq\ N\ \leq\ 2\times\ 10^5
  • 1 A1 < A2 <  < AK  N 1\leq\ A_1\ <\ A_2\ <\ \dots\ <\ A_K\ \leq\ N
  • 入力は全て整数

Sample Explanation 1

以下,由颜色ii的袜子和颜色jj的袜子组成的组标记为ij(i,j)1,2),(2,3),(4,4(1,2),(2,3),(4,4)制作33组的话,奇妙度的总和是12+23+44=2 |1-2|+|2-3|+|4-4|=2 ,这是最小的。

Sample Explanation 2

制作:(1,1)、(3,3)、(4,4)、(5,5),颜色22的袜子多出11(任何一组都不放)。