/ Vijos / 题库 /

破坏

破坏

时间限制:1秒  内存限制:256M


【题目描述】

  小H工厂的 \(N(3≤N≤100000)\)台机器设备排成一行,其中第i个台机器生产每天能生产 \(P_i(1≤P_i≤10000)\)件产品。

  竞争对手十分妒嫉小H的工厂的高效率,所以暗地里计划破坏一段连续的机器,比如从第 \(i\) 台机器到第 \(j\) 台机器\((2≤i≤j≤N-1)\)。注意,他不希望破坏第一台或最后一台机器,因为这将会使他的计划太容易被发现。他的目标是让剩下机器的平均产量最小。对手的计划破坏至少1台机器。

  请帮小H计算在对手破坏后,剩余机器的最小平均产量,即剩余机器的产量和与剩余机器数量的最小比值。

【输入格式】

  第 \(1\) 行是一个整数 \(N\)。第 2 到 \(N+1\) 行,第 \(i+1\) 行包含一个整数 \(P_i\)。

【输出格式】

  输出一个实数,表示平均产量的最小值,保留三位小数(四舍五入)。

【输入输出样例】

 Input

5
5
1
7
8
2

 Output

2.667

【样例说明】

  破坏7和8,剩下5,1,2,平均值为8/3≈2.667。

【测试点性质】

  对于 30% 的数据,\(N≤1000\)。
  对于 50% 的数据,\(N≤10000\)。
  对于 100% 的数据,\(3≤N≤100000,1≤P_i≤10000\)。

【来源】

  Mr.he

信息

ID
3262
难度
9
分类
其他 | 二分查找动态规划 点击显示
标签
(无)
递交数
1
已通过
1
通过率
100%
被复制
2
上传者