编程题
### 问题描述
在地图上有一条数轴,数轴上有 $n$ 个国家,每个国家坐标为 $a[i]$ ,可能会有不同的城市在相同的坐标。小蓝初始坐标为 $0$ ,他每次可以移动距离 $1$。现在他想去 $k$ 个国家,请问移动距离最少可以为多少。
### 输入格式
第一行二个整数 $n,k$,表示不同的国家数量和小蓝想访问的国家数量。
第二行 $n$ 个整数,表示不同的国家位置。
### 输出格式
一行一个整数 ,表示最少移动次数。
### 样例输入
```text
5 3
0 10 -35 20 -10
```
### 样例输出
```text
40
```
### 说明
小蓝走的顺序为 $0 \rightarrow -10 \rightarrow 10 \rightarrow 20$ 。
### 评测数据规模
$1 \le n \le 10^5 , - 10^9 \le a[i] \le 10^9$。