#778. 魔法竞技(1)

魔法竞技(1)

题目描述

魔法学院计划隆重举行一年一度的魔法竞技比赛。有 nn 名同学会参加预赛,每名同学都有一个魔力值 sis_i,且每人的魔力值各不相同。所有参赛同学会两两分组进行比拼,为了尽量公平,评委决定尽量使魔力值接近的两名同学分为一组。

分组完成后,设第 ii 组两名同学的魔力值之差的绝对值为 did_i,你需要求出 d1+d2+...+dn2d_1+d_2+...+d_{\frac{n}{2}} 的最小值。

输入格式

第一行:一个整数 nn,表示参赛人数。

第二行:nn个整数 s1,s2...sns_{1},s_{2}...s_{n},分别代表每位选手的魔力值。

输出格式

一个整数,表示答案。

6
3 5 6 2 7 1
4

样例解释

共有 66 位同学参赛,魔力值分别为 3,5,6,2,7,13,5,6,2,7,1。可以按照以下分组:

第一组:3355,魔力值之差为 22

第二组:6677,魔力值之差为 11

第三组:2211,魔力值之差为 11

故魔力值之差的总和为 44

数据范围

对于40%40\%的数据,2n1002 \leq n \leq 100

对于100%100\%的数据,2n1052 \leq n \leq 10^5nn 为偶数,1si1091 \leq s_i \leq 10^9