#Z0131. Streamline
Streamline
Description
你有一个数轴和 N个棋子。
你可以先将棋子放在数轴的任意整数坐标位置,同一个位置可以放置多于一个棋子。接下来移动棋子,每次移动只能选择一个位于坐标 x的棋子,移动到 x+1 或者 x−1 。
你还有 M个目标地点 x1,x2,x3,⋯,xm ,你要使每个目标地点都至少被 1个棋子访问到,问至少需要多少次移动。(最初放置棋子的位置也视作访问到)
Format
Input
第一行给出N,M 第二行给出M个目标地点的坐标xi 1 ≤ N, M ≤ 10^5
-10^5≤ Xi ≤ 10^5
Xi互不相同
Output
如题
Samples
2 5
10 12 1 2 14
5