#P2115. [USACO14MAR] Sabotage G

[USACO14MAR] Sabotage G

题目描述

农夫约翰的头号敌人保罗决定破坏农民约翰的挤奶设备。挤奶设备排成一行,共 NN3N100,0003\le N\le 100,000)台挤奶机,其中第 ii 个台挤奶机生产 MiM_i 单位(1Mi10,0001\le M_i\le 10,000)的牛奶。

保罗计划切断一段连续的挤奶机,从第 ii 台挤奶机到第 jj 台挤奶机(2ijN12\le i\le j\le N-1)。注意,他不希望断开第一台或最后一台挤奶机,因为这将会使他的计划太容易被发现。保罗的目标是让其余机器的平均产奶量最小。保罗计划除去至少 11 台挤奶机。

请计算剩余机器的最小平均产奶量。

输入格式

11 行:一个整数 NN

22N+1N+1 行:第 i+1i+1 行包含一个整数 MiM_i

输出格式

11 行:一个实数,表示平均牛奶产量的最小值,保留三位小数(四舍五入)。

5
5
1
7
8
2
2.667

提示

【样例说明】

移去 7788,剩下 5,1,25,1,2,平均值为 83\dfrac{8}{3}

【数据规模和约定】

对于 30%30\% 的数据,N1,000N\le 1,000

对于 50%50\% 的数据,N10,000N\le 10,000

对于 100%100\% 的数据,3N100,0003\le N\le 100,0001Mi10,0001\le M_i\le 10,000