#2757. Christmas Eve

0

Christmas Eve

Christmas Eve

题目描述

在另一个世界,今天是平安夜。 高桥先生的花园里种了 NN 棵树。第 ii 棵树 (1≤i≤N)(1 \leq i \leq N) 的高度为 hih_i 米。 他决定从这些树中选择 KK 棵并用彩灯装饰。为了使景观更美,所选装饰树的高度应尽可能接近。 更具体地,设被装饰的最高树的高度为 hmaxh_{max} 米,最矮树的高度为 hminh_{min} 米。hmax−hminh_{max} - h_{min} 越小越好。求 hmax−hminh_{max} - h_{min} 的最小可能值。

输入格式

输入通过标准输入给出,格式如下: NN KK h1h_1 h2h_2 : hNh_N

输出格式

输出 hmax−hminh_{max} - h_{min} 的最小可能值。

5 3
10
15
11
14
12
2
5 3
5
7
5
7
7
0

提示

2 \leq K < N \leq 10^5 1≤hi≤1091 \leq h_i \leq 10^9 hih_i 是整数。如果我们装饰第 1、3 和 5 棵树,hmax=12,hmin=10h_{max} = 12, h_{min} = 10,所以 hmax−hmin=2h_{max} - h_{min} = 2。这是最优的。
如果我们装饰第 2、4 和 5 棵树,hmax=7,hmin=7h_{max} = 7, h_{min} = 7,所以 hmax−hmin=0h_{max} - h_{min} = 0。这是最优的。 这些样例输入中的树不多,但注意最多可能有十万棵树(我们无法在这里放一个有十万行的样例)。

标签: AtCoder|abc115C

来源

AtCoder|abc115C