#P0380. 投壶高手

投壶高手

题目描述

在一场特殊的投壶游戏中,投壶的得分和投壶的距离有着特殊的关系。

已知得分 SS 与投壶距离 dd 满足函数关系 S = d33.5d2+4.2dS\ =\ d^{3}-3.5d^{2}+4.2d

现在小可参加投壶游戏,他得到的分数是 TT 分,他想知道自己投壶的距离 dd 是多少。

请你编程计算出这个结果,要求计算结果精确到小数点后 66 位。



提示1:由于这个函数不容易直接求解,我们可以使用二分法来找到满足得分要求的投壶距离。

提示2:该函数在题目给定的取值范围内计算出来的 dd 的区间为 [0,5][0, 5],且函数结果在此范围内单调递增。

输入格式

输入一个实数 TT,表示小可投壶得到的分数。

输出格式

输出对应的投壶距离 dd,结果保留小数点后 66 位。

1
0.311971
1.764
1.400000

数据范围与约定

0T58.50 \leq T \leq 58.5