参考答案:
#include<iostream> using namespace std; const double INF = 1e9; int main() { double n, l = -INF, r = INF; cin >> n; while (r - l > 1e-8) { double mid = (l + r) / (2.0); if (mid * mid * mid >= n) r = mid; else l = mid; } printf("%.6lf", l); return 0; }
注册一个 xfxcy 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 xfxcy 通用账户