n乗してオーバーフローする整数は予め求められるんだからn乗する前に判定するだけだろ