#P5394. Angry Cows

Angry Cows

题目描述

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

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

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

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

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

输入格式

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

输出格式

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

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

样例

输入样例

5
8
10
3
11
1

输出样例

3.0

提示

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

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