[HNOI2008]遥远的行星
在一条直线上有 颗行星,行星 位于坐标 处。
行星 受到行星 的作用力,当且仅当 。此时,行星 对行星 的作用力大小为
其中, 表示行星 的质量, 是一个很小的常量。因此,直观上每颗行星只会受到距离较远的行星所产生的作用力。
请计算每颗行星受到的总作用力。输出结果的相对误差不超过 即可。
输入格式
第一行包含一个整数 和一个实数 。
接下来 行,第 行包含一个整数 ,表示行星 的质量。
输出格式
输出 行,第 行表示行星 受到的总作用力。
当某一项的标准答案为 时,该项的输出必须恰好为 。
样例输入
5 0.3
3
5
6
2
4
样例输出
0.000000
0.000000
0.000000
2.000000
3.000000
样例解释
各颗行星受到的精确作用力依次为 。样例输出满足相对误差不超过 的要求。
数据范围
- ;
- ;
- 。
来源与许可
本题为 HNOI 2008 试题「遥远的行星」,题面与测试数据整理自 BZOJ。
样例 1
输入
5 0.3
3
5
6
2
4
输出
0.000000
0.000000
0.000000
2.000000
3.000000