A35243.扫雷
普及+/提高
官方
通过率:0%
时间限制:1.00s
内存限制:512MB
题目描述
时间限制: 1S
空间限制: 512mb
样例文件: Mine
在神秘路上,小 O 发现这里隐藏了一排地雷,从左到右第 i 个地雷的危险系数为 ai。现在小 O 在位置 k 上,他发现他的危险值取决于以位置 k 开头的一段区间的危险系数最大平均值,即以 k 开头的后缀的所有非空前缀的最大平均值。
由于小 O 被外星人抓走了,可能会随机降落在某一个格子,所以希望你对每个位置 k(1≤k≤n),计算其危险系数。:
max(j−i+1∑i=kjai)(k≤j≤n)
输入格式
第一行,一个正整数 n 表示格子数量。
第二行,n 个正整数,表示危险系数 ai。
输出格式
总共 n 行,第 i 行一个实数,表示危险系数,绝对误差或相对误差不超过 10−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
说明/提示
对于所有的测试数据,保证:
- 1≤n≤5×105;
- 1≤ai≤109。
测试点编号 | n≤ | 特殊性质 |
---|---|---|
1∼3 | 300 | 无 |
4∼6 | 5000 | 无 |
7∼9 | 5×104 | 无 |
10,11 | 105 | 无 |
12,13 | 2×105 | 无 |
14 | 5×105 | A |
15 | 5×105 | B |
16 | 5×105 | C |
17 | 5×105 | D |
18 | 5×105 | E |
19 | 5×105 | F |
20 | 5×105 | 无 |
- 特殊性质 A:ai 全相等;
- 特殊性质 B:ai 单调不降;
- 特殊性质 C:ai 单调不增;
- 特殊性质 D:ai≤1;
- 特殊性质 E:ai≤2;
- 特殊性质 F:ai≤5。