P10496: 圆柱
传统题
1.000s
时间限制
128MB
内存限制
1 提交
1 解决
【题目描述】
使用一张纸和剪刀,可以按以下方式剪出两个面以形成圆柱体:
将纸水平(与短边平行)切割,得到两个矩形部分。
从第一部分切出一个最大半径的圆。这个圆将形成圆柱体的底部。
将第二部分卷起,使其周长与圆周长相等,并将卷的一端连接到圆上。请注意,为了获得所需的周长,卷可能有一些重叠部分。
给定纸张的尺寸,你能计算出可以使用上述程序构建的圆柱体的最大可能体积吗?
【输入】
输入由几个测试用例组成。每个测试用例由两个数字w和h组成(1≤w≤h≤100),表示纸张的宽度和高度。
最后一个测试用例后面跟着一行,其中包含两个零。
【输出】
对于每个测试用例,打印一行尽可能大的圆柱体体积。将此数字四舍五入到小数点后的3位。
【样例输入】复制
10 10
10 50
10 30
0 0
【样例输出】 复制
54.247
785.398
412.095