问题 4598 --切萝卜

4598: 切萝卜★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 285  解决: 123
[提交][状态][命题人:]

题目描述

分析师木子涵养了n只兔兔。众所周知,兔兔喜欢吃胡萝卜。因此木子涵给它们买了一根胡萝卜。木子涵想平等对待所有的兔兔,因此他想把胡萝卜切成n块面积相等的小块。 

胡萝卜可以看作一个底为1,高为h的等腰三角形。伊戈尔想与底平行切n-1刀来把胡萝卜切成面积相等的n块。你能帮木子涵确定在哪里切胡萝卜可以使每块胡萝卜的面积相等吗?

输入

n和h(2 ≤ n ≤ 1000, 1 ≤ h ≤ 10^5).

输出

输出应包含n-1个实数:x1,x2, ... ,x(n-1)。xi表示第i次切割必须在距离胡萝卜顶端xi个单位的地方进行。0 < x1 < x2 < ... < x(n - 1) < h. 每个数保留小数点后面12位。

样例输入
Copy
3 2
样例输出
Copy
1.154700538379 1.632993161855

提示

上图是对样例1的图示

样例2输入

2 100000

样例2输出

70710.678118654752

注释:三角的面积=底*高/2

来源

[提交][状态]