题目说明
数据范围
样例
代码
典型的浮点数二分,直接上代码:
#include <bits/stdc++.h> using namespace std; int main() { double n; cin>>n; double l=-30,r=30; while(abs(l-r)>=1e-8) { double mid = (l+r)/2.0; if(mid*mid*mid<=n) l=mid; else r=mid; } printf("%.6lf",l); return 0; }