#abc115c. [abc115_c]Christmas Eve

[abc115_c]Christmas Eve

题目描述

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

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

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

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

约束条件

  • 2K<N1052 \leq K < N \leq 10^5
  • 1hi1091 \leq h_i \leq 10^9
  • hih_i 是整数。

输入

输入从标准输入按以下格式给出:

NN KK h1h_1 h2h_2 :: hNh_N

输出

打印 hmaxhminh_{max} - h_{min} 的最小可能值。


示例输入 1

5 3
10
15
11
14
12

示例输出 1

2

如果装饰第一、第三和第五棵树,hmax=12,hmin=10h_{max} = 12, h_{min} = 10,所以 hmaxhmin=2h_{max} - h_{min} = 2。这是最优的。


示例输入 2

5 3
5
7
5
7
7

示例输出 2

0

如果装饰第二、第四和第五棵树,hmax=7,hmin=7h_{max} = 7, h_{min} = 7,所以 hmaxhmin=0h_{max} - h_{min} = 0。这是最优的。

这些示例输入中的树木数量不多,但请注意,最多可以有十万棵树(我们无法提供包含十万行的样例)。