#P2405. Beavergnaw
Beavergnaw
描述
当啃咬一棵树时,海狸会从树干上切出一个非常特殊的形状。留在树干中的东西看起来像一个圆锥体的两个平截头体,由一个直径与其高度相同的圆柱体连接。一只非常好奇的海狸试图不拆除一棵树,而是找出连接平截体体的圆柱体的直径,以便他啃掉了一定量的木头。你要帮他算算。
我们将考虑一只理想化的海狸啃咬一棵理想化的树。让我们假设树干是一个直径为 D 的圆柱体,而海狸也啃咬着同样高度为 D 的树干段。内圆柱体的直径 d 应该是多少,这样海狸就会挤出 V 立方单位的木头?
输入
输入包含多个案例,每个案例都显示在单独的行上。每行包含两个整数 D 和 V,用空格分隔。D 是线性单位,V 是立方单位。V 不会超过海狸可以咀嚼的最大木材体积。D=0 和 V=0 的行跟在最后一种情况之后。
输出
对于每种情况,应生成一行输出,其中包含一个四舍五入为三个小数的数字,给出以线性单位测量的 d 值。
输入数据 1
10 250
20 2500
25 7000
50 50000
0 0
输出数据 1
8.054
14.775
13.115
30.901