原本的代码:
print(int(float(input())**(1.0/3)))
WA 了最后一个点。以为是精度问题,于是用了高精度:
from decimal import Decimal,getcontext getcontext().prec=1000 num=Decimal(str(int(input()))) num2=Decimal('1.0')/Decimal('3.0') print(round(num**num2))
WA 了第七个点。