import java.util.*;
class Main {
static double eps = 1e-8;
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
double n = sc.nextDouble();
double le = -10000, ri = 10000;
while(Math.abs(le - ri) > eps) {
double mid = (le + ri) / 2;
if (mid * mid * mid > n) ri = mid - eps;
else le = mid;
}
System.out.printf("%.6f", le);
}
}
以前写C++ 记得这种问题保留多少小数 eps 就设置成啥就行了 这个不知道为啥有问题 就一直改小 然后就A了 哈哈哈哈哈