题目描述
报告厅里一排座位沿数轴摆放,第 个座位位于坐标 ,坐标可能重复,输入顺序任意。主办方要从中选出恰好 个座位安排嘉宾就座,希望任意相邻两位嘉宾坐得尽量远,也就是最大化相邻被选座位间距的最小值。请输出这个最小间距的最大值。
输入格式
第一行两个整数 。
第二行 个整数 ,表示各座位坐标,顺序任意。
输出格式
一行一个整数,表示最大化的相邻被选座位最小间距。
样例
输入
5 3 1 2 8 4 9
输出
3
样例解释
排序后坐标为 。选 三个座位,相邻间距为 ,最小值 。再验证 :从最左的 出发,下一个间距不小于 的座位是 ,再往后没有,只能选出 个座位,不足 个,不可行。故答案为 。
数据范围
;。