题目描述
一条登山步道从起点 通往终点 (单位:米),中间立着 块石块,第 块位于坐标 ,按升序给出,且与起点终点互不重合。起点与终点是观景台标记,不可移动;志愿者最多搬走 块中间石块。搬完后,剩余石块连同两端形成一列相邻间距,请求出让相邻间距最小值尽可能大的方案,并输出这个最小间距的最大值。
输入格式
第一行三个整数 。
第二行 个升序整数 。
输出格式
一行一个整数,表示最大化的相邻间距最小值。
样例
输入
31 5 2 5 10 16 21 25
输出
6
样例解释
试 :搬走坐标 与 的两块,保留 ,与两端形成间距 ,最小为 ,只搬 块,可行。试 :从终点倒推,上一保留块须不超过 ,只能取 ;再往前须不超过 ,只能取 ;再往前须不超过 ,没有;即至多保留 块,须搬走 块,超过 ,不可行。故答案为 。
数据范围
;;。