luogu#P3198. [HNOI2008] 遥远的行星

[HNOI2008] 遥远的行星

题目描述

直线上 NN 颗行星,X=iX=i 处有行星 ii,行星 JJ 受到行星 II 的作用力,当且仅当 iAJi \le A J,此时 JJ 受到作用力的大小为Fi>j=Mi×MjjiF_{i->j}=\frac{M_i \times M_j}{j-i}

其中 AA 为很小的常量,故直观上说每颗行星都只受到距离遥远的行星的作用。 请计算每颗行星的受力,只要结果的相对误差不超过 5% 即可.

输入格式

第一行两个整数 NNAA
接下来 NN 行输入 NN 个行星的质量 MiM_i

输出格式

NN 行,依次输出各行星的受力情况

5 0.3
3
5
6
2
4
0.000000
0.000000
0.000000
1.968750
2.976000

提示

1N1051 \le N \le 10^5
0.01<a0.350.01 < a \le 0.35
0Mi1070 \le M_i \le 10^7