#W2021. 篮伞

篮伞

写在前面

这是一道来自POJ的题,这个OJ是北大的垃圾OJ,采用的应该是C++99老系统,不能使用nullptr,string不能使用==判断相等,泛型省略也是不可以的,做题时请多加注意,防止出现CE,并且如果 C++ 无法通过而你认为没有问题请选择 G++ 提交。

题目描述

近日,人们总是设计多功能的新玩意。例如,你不仅可以用手机给朋友打电话,还可以用手机拍照或玩原神。另一个例子是马桶和电视的结合。这类多功能产品总能改善人们的日常生活,深受用户青睐。

雨伞公司最近为彩虹市的人们发明了一种新型雨伞“UmBasketella”,它的创意也来自于这种多功能——雨伞和日常用品的结合。这种伞可以用作篮子,你可以把你想带的东西放进去。由于彩虹城经常下雨,这种创新的用法很成功,“UmBasketella”卖得很好。不幸的是,最初的“UmBasketella”没有自动体积控制技术,因此当用户试图将太多的东西放入其中时,它很容易损坏。要解决这个问题,需要设计一个具有最大体积的“UmBasketella”。假设“UmBasketella”是一个锥形容器,其表面积(包括底部)是已知的,你能找到圆锥体体积的最大值吗?

输入格式

输入包括多组测试用例,每组测试用例包括一个整数 SS , 代表表面积的值,数据满足 1S100001≤ S ≤10000 .

输出格式

对于每一组测试用例请输出三行。第一行包括一个实数,表示圆锥的最大体积。第二行输出圆锥的高,第三行输出圆锥的半径。所有输出保留两位小数。

30
10.93
4.37
1.55