P11686 [JOIGST 2024] 相聚 / いっしょ

题目背景

译自 [日本情報オリンピック 第4回女性部門 (JOIG 2023/2024) 春季トレーニング](https://www2.ioi-jp.org/joig-camp/2024/2024-sp-tasks/) R1T1。

题目描述

在一条笔直的道路上有 $N$ 只河狸。这条道路可以视为数轴,第 $i$ 只($1 ≤ i ≤ N$)河狸位于坐标 $X_i$ 处。 由于河狸生性怕寂寞,当且仅当同一坐标存在至少一只其他河狸时,它们才会感到快乐。 现在需要通过合理移动河狸,在确保所有河狸都快乐的前提下,使它们的移动距离总和尽可能小。河狸**可以不移动**。 给定 $N$ 只河狸的坐标,请编写程序计算使所有河狸都快乐时,河狸移动距离总和的最小值。 可以证明本题中答案一定是整数。

输入格式

如下所示: > $N$ \ > $X_1$ $X_2$ $\cdots$ $X_N$

输出格式

输出一行一个整数表示答案。

说明/提示

### 样例解释 #### 样例 $1$ 解释 第一只河狸移动到 $2$ 处,第三只河狸移动到 $4$ 处。可以证明没有更优的方案。 该样例满足所有子任务的限制。 #### 样例 $2$ 解释 第一只河狸移动到 $2$ 处,第二只河狸和第五只河狸移动到 $8$ 处。可以证明没有更优的方案。 该样例满足子任务 $3,4$ 的限制。 #### 样例 $3$ 解释 该样例满足子任务 $3,4$ 的限制。 ### 数据范围 - $2\le N\le 3\times 10^5$; - $1\le X_i\le 10^9$; - 输入的值全部是整数。 ### 子任务 1. (17pts) $N=4$。 2. (20pts)$\forall 1\le i\le N$,$X_i=i$。 3. (35pts)$N\le 100$;$\forall 1\le i\le N$,$X_i\le 100$。 4. (28pts)无额外限制。 翻译来自 DeepSeek-R1 并经过人工微调。