from operator import le
n = float(input())
if n<0:
flag = -1
elif n>0:
flag = 1
else:
flag = 0
if flag == 0:
print(0.0)
else:
n = abs(n) #abs=absolute(),取绝对值
# 用二分法处理
if n>=1:
left = 1
right = n
else:
left = n
right = 1
mid = (left + right)/2
while abs(mid**3-n) >0.001:
if mid**3>n:
right = mid
else:
left = mid
mid = (right + left)/2
print(round(mid*flag,1))

京公网安备 11010502036488号