#P001P531. 最小距离最大

    ID: 183 远端评测题 1000ms 128MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>图论普及组入门二分搜索、二分答案

最小距离最大

Description

给出 nn 个位置(数轴上的坐标值),从中选出 kk 个,让这 kk 个位置相邻两个之间的距离(相邻位置坐标的差值)尽可能的大(尽可能大的意思是这 k1k-1 个距离的最小值尽量大)。输出这个最大的最小值。

Input Format

第一行: 22 个数 nnkk2n100000,2k10000,kn2 \le n \le 100000, 2 \le k \le 10000, k \le n ) 后面 nn 行:每行一个数 PiPi ,表示具体位置 ( 0Pi1090 \le Pi \le 10^9 ),位置是无序的。

Output Format

输出一个数,对应最大的距离。

5 3
1
3
5
7
9
4

样例解释:选位置: 1 5 9 它们之间最小的差值为4,是所有选3个数中最小距离的最大值。