#include#includeint main(){long long int c;float b;while((scanf("%lld",&c)!=EOF)&&(c<pow(2,64))){b=pow(c,1.0/3);printf("%d\n",(int)b);}return 0;}
這題範圍到2^64,long long int因為有號的關係,所以要拿一個位元來區別正負,所以範圍是-2^63~2^63-1。要把輸入存起來必須用unsigned long long int。