#2238. Angry Cows

Angry Cows

题目描述

奶牛贝西(Bessiethecow\red{Bessie the cow})设计了一款她认为将成为下一款热门视频游戏的游戏:"愤怒的奶牛"。

她认为这是完全原创的前提,即玩家用弹弓将奶牛射入一维场景,该场景由位于数字线上不同点的一组干草捆组成;奶牛以足够的力量着陆,在其着陆点附近引爆干草捆,这反过来可能会引发连锁反应,导致更多干草捆爆炸。

目标是用一头奶牛引发连锁反应,引爆所有干草捆。有N\red{N}个干草捆位于数字行上不同的整数位置x1\red{x1,}x2\red{x2,…,}xN\red{xN}。如果奶牛在动力R\red{R}着陆位置x\red{x}时下水,这将导致"半径R\red{R}"爆炸,吞没x\red{x}范围内的所有干草捆R...\red{R,... , }x+Rx\red{x+Rx}

然后这些干草捆本身爆炸(全部同时发生),每个爆炸半径为R1.\red{R−1.}在这些爆炸中捕获的任何尚未爆炸的捆都会以爆炸半径R\red{R}(同时)爆炸2R2\red{−2R−2,}依此类推。

请确定单头奶牛可以发射的最小功率R\red{R,}以便如果奶牛降落在适当的位置,它将导致随后引爆场景中的每个干草捆。

输入格式

第一行输入包含N\red{N(}2\red{2≤}N\red{N≤}50,000).\red{50,000). }其余的N\red{N}行都包含整数x1\red{x1…}xN\red{xN}每个在(0\red{(0}...100000000\red{...100000000)}

输出格式

请输出启动奶牛以引爆所有干草捆所需的最小功率R\red{R}

答案应四舍五入并精确打印到小数点后1\red{1}

样例

输入样例

5
8
10
3
11
1

输出样例

3.0

提示

在本例中,在位置5\red{5}以动力3\red{3}发射的奶牛将立即引爆位置3\red{3}8\red{8}处的干草捆。

然后,它们以爆炸半径2\red{2}(同时)爆炸,吞没位置1\red{1}10\red{10}处的捆,然后以爆炸半径1\red{1}(同时)爆炸,吞没位置11\red{11}处的最终 捆,最后以爆炸半径0\red{0}爆炸。