seuOJ381 - 均分

题目描述

nn 杯水,一开始每一杯水有 aia_i 毫升。

可以花费 xx 单位时间将一杯水中的 xx 毫升移动到另一杯水里, xx 可以为小数。

求最小的时间使得每一杯水的水量都相同。

输入格式

第一行一个整数 n (1n105)n\ (1\leq n\leq 10^5) 表示杯子的数量。

然后一行 nn 个整数 a1,a2,,an(0ai104)a_1,a_2,\cdots,a_n (0\leq a_i\leq 10^4)

输出格式

输出一行一个小数表示最小的时间,保留两位小数。

样例

样例输入

4
2 10 7 1

样例输出

7.00