A35243.扫雷

普及+/提高

官方

通过率:0%

时间限制:1.00s

内存限制:512MB

题目描述

时间限制: 1S
空间限制: 512mb
样例文件: Mine

在神秘路上,小 O 发现这里隐藏了一排地雷,从左到右第 ii 个地雷的危险系数为 aia_i。现在小 O 在位置 kk 上,他发现他的危险值取决于以位置 kk 开头的一段区间的危险系数最大平均值,即以 kk 开头的后缀的所有非空前缀的最大平均值。

由于小 O 被外星人抓走了,可能会随机降落在某一个格子,所以希望你对每个位置 k(1kn)k (1 \le k \le n),计算其危险系数。:

max(i=kjaiji+1)(kjn)\max{\left(\frac{\sum^{j}_{i=k}a_i}{j - i + 1}\right)} (k \le j \le n)

输入格式

第一行,一个正整数 nn 表示格子数量。

第二行,nn 个正整数,表示危险系数 aia_i

输出格式

总共 nn 行,第 ii 行一个实数,表示危险系数,绝对误差或相对误差不超过 10610^{-6} 即可判断为正确。

输入输出样例

  • 输入#1

    5
    1 1 4 5 3

    输出#1

    2.80000000
    3.33333333
    4.50000000
    5.00000000
    3.00000000
  • 输入#2

    3
    999999 1 1000000

    输出#2

    999999.00000000
    500000.50000000
    1000000.00000000
  • 输入#3

    见选手目录下的 mine/mine3.in 与 mine/mine3.ans。
    
    该组样例满足数据范围中描述的测试点 4 的限制。

    输出#3

说明/提示

对于所有的测试数据,保证:

  • 1n5×1051\le n\le 5\times 10^5
  • 1ai1091\le a_i\le 10^9
测试点编号 nn\le 特殊性质
131\sim 3 300300
464\sim 6 50005000
797\sim 9 5×1045\times 10^4
10,1110,11 10510^5
12,1312,13 2×1052\times 10^5
1414 5×1055\times 10^5 A
1515 5×1055\times 10^5 B
1616 5×1055\times 10^5 C
1717 5×1055\times 10^5 D
1818 5×1055\times 10^5 E
1919 5×1055\times 10^5 F
2020 5×1055\times 10^5
  • 特殊性质 A:aia_i 全相等;
  • 特殊性质 B:aia_i 单调不降;
  • 特殊性质 C:aia_i 单调不增;
  • 特殊性质 D:ai1a_i\le 1
  • 特殊性质 E:ai2a_i\le 2
  • 特殊性质 F:ai5a_i\le 5
首页