#P439. Sabotage

Sabotage

题目描述

农夫约翰的头号敌人保罗决定破坏农民约翰的挤奶设备。

挤奶设备排成一行,共NN3N1000003 \leq N \leq 100000)台挤奶机,其中第ii个台挤奶机生产MiM_i单位(1Mi10,0001 \leq M_i \leq 10,000)的牛奶。

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

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

输入格式

11 行:一个整数 NN

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

输出格式

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

输入输出样例

输入 #1

5
5
1
7
8
2

输出 #1

2.667
  • 样例解释: 移去 7788,剩下 5,1,25, 1, 2,平均值为 83\frac{8}{3}

数据范围

  • 对于 3030%的数据,N1,000N \leq 1,000
  • 对于 5050%的数据,N10,000N \leq 10,000
  • 对于 100100%的数据,3N100,0001Mi10,0003 \leq N \leq 100,000,1 \leq M_i \leq 10,000