Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:64 MB
统计

给定由N个数构成的数列V,你需要从中删掉K个。定义M是所有剩下数中任意两个差的最大值,m是所有剩下数中任意两个差的最小值。你的任务是选出K个数,使得M+m最小。
输入:
第一行两个正整数N (3 ≤ N ≤ 1 000 000) 和 K (1 ≤ K ≤ N - 2).
接下来N个整数表示数列V (-5 000 000 ≤Vi ≤5 000 000)
输出:
一个数,表示最小的M+m
样例:
input

5 2 
-3 -2 3 8 6 

output

7 

input

6 2 
-5 8 10 1 13 -1 

output

13 

input

6 3 
10 2 8 17 2 17 

output

6