SP1681 CYLINDER - Cylinder

题目描述

使用一张纸和一把剪刀,您可以通过以下方式切出两个面以形成圆柱体: 1.水平切割纸张(平行于短边)以获得两个矩形部分。 2.从第一部分开始,切出一个最大半径的圆。圆圈将形成圆柱体的底部。 3.将第二部分向上滚动,使其具有与圆周长度相等的周长,并将卷的一端连接到圆上。注意,卷可以具有一些重叠部分,以便获得所需的周长。 考虑到纸张的尺寸,您可以计算出可以使用上述程序构造的气缸的最大可能体积吗? ## 输入规格 输入包含几个测试用例。每个测试用例由两个数字**w**和**h**(1≤w≤h≤100)组成,它们表示纸张的宽度和高度。 最后一个测试用例后跟一行包含两个零的行。 ## 输出规格 对于每个测试用例,打印一行,使用尽可能大的圆柱体积。将此数字舍入小数点后的3位。 ## 样本输入 ``` 10 10 10 50 10 30 0 0 ``` ## 样本输出 ``` 54.247 785.398 412.095 ``` 在第一种情况下,最佳圆柱体的半径约为1.591549,在第二种情况下,最佳圆柱体的半径为5,而在第三种情况下,最佳圆柱体的半径约为3.621795。

输入格式

输出格式

无 ## 输入输出样例 无