#74. 史莱姆序列
史莱姆序列
题目描述
有 个史莱姆,第 个史莱姆的生命值为 。你可以选择区间 ,重新分配史莱姆的生命值,分配规则为:把区间内的史莱姆生命值变为。你可以多次执行这个分配操作。
现在有勇者需要清除这些史莱姆,我们认为字典序较小的史莱姆生命值序列是易于清除的,你该如何执行分配操作,使得该史莱姆序列易于清除呢?
输入格式
第一行为一个整数 。
第二行为 个整数,第 个整数 代表第 个史莱姆的生命值。
输出格式
输出 行,第 行一个小数代表 第 个史莱姆的最终血量。
如果每个 的绝对或相对误差不超过 ,那么你的答案就是正确的。
形式上来说,你的答案为 ,裁判的答案为. 当且仅当每个 的误差 , 你的答案就会被接受。
输入输出样例 #1
输入 #1
4
7 5 5 7
输出 #1
5.666666667
5.666666667
5.666666667
7.000000000
输入 #2
5
7 8 8 10 12
输出 #2
7.000000000
8.000000000
8.000000000
10.000000000
12.000000000
输入 #3
10
3 9 5 5 1 7 5 3 8 7
输出 #3
3.000000000
5.000000000
5.000000000
5.000000000
5.000000000
5.000000000
5.000000000
5.000000000
7.500000000
7.500000000
相关
在下列比赛中: