#AT1059. 圣诞夜

圣诞夜

题目描述

在另一个世界,今天是圣诞夜。

在 Takaha 先生的花园里种了 NN 棵树。第ii棵树(1iN1 \leq i \leq N)的高度为hih_i米。

他决定从这些树中选出KK棵树,并用电灯装饰它们。为了使风景更加美丽,装饰的树的高度应该尽可能接近。

具体来说,设最高装饰树的高度为 hmaxh_{max} 米,最矮装饰树的高度为 hminh_{min} 米。hmaxhminh_{max}-h_{min}值越小,越好。hmaxhminh_{max}-h_{min}的最小可能值是多少?

输入

第一行2个整数NN表示总的树的数目,KK表示选出的树的数目。

接下来NN行分别表示不同的树的高度

输出

输出hmaxhminh_{max}-h_{min}的最小可能值

5 3
10
15
11
14
12
2

样例解释

如果我们装饰第一、第三和第五棵树,hmaxh_{max} = 12,hminh_{min} = 10,因此 hmaxhminh_{max} - h_{min} = 2。这是最优的。

5 3
5
7
5
7
7
0

样例解释

如果我们装饰第二、第四和第五棵树,hmaxh_{max} = 7,hminh_{min} = 7,因此 hmaxh_{max} - hminh_{min} = 0。这是最优的。

提示

2K<N105 2 \leq K < N \leq 10^5

1hi1091 \leq h_i \leq 10^9

hi h_i 是整数