#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}。

然后这些干草捆本身爆炸(全部同时发生),每个爆炸半径为R−1.\red{R−1.}在这些爆炸中捕获的任何尚未爆炸的捆都会以爆炸半径R\red{R}(同时)爆炸−2R−2,\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}爆炸。