#BSCSPJ0006B. 线段(segment)
线段(segment)
题目背景
这是 模拟赛的 。
题目描述
在一条直线上画了 个点,位置分别是 。
想在直线上选择 个线段,第 个线段为 , 希望每个点都在至少一条线段上, 想最小化线段的总长度。
一条线段的长度为 。
输入格式
输入两行。
第一行两个整数 。
接下来一行,共 个整数 。
输出格式
输出一行。
一个整数表示线段总长的最小值。
样例 #1
样例输入 #1
5 2
0 -5 0 4 10
样例输出 #1
9
样例 #2
样例输入 #2
10 3
23 52 13 -76 23 11 13 95 -92 7
样例输出 #2
61
提示
样例解释】:
对于样例 1
:可以选择线段 和线段 ,线段总长为 。
数据范围】:
对于 的数据满足 。
对于另外 的数据满足 。
对于所有数据,满足 。
相关
在下列比赛中: