なんぼ掛け算が割り算より遅いとかいらない子とか言われても さすがに 2 乗なら掛け算のが早かったか~ おそらく pow(a,b)=exp(b*log(a)) という実装になっていると思うので、bが整数の時だけ特殊処理するとかの最適化がなされてなければ掛け算のが早いんでしょう。でも 4 乗で逆転するとのことなので、 計算時間(exp(2*log(a))) > 計算時間(a*a) 計算時間(exp(4*log(a))) < 計算時間(a*a*a*a) 左辺は一定のはずだから、 m=計算時間(掛け算 1 回) m < 計算時間(指数計算)+計算時間(対数計算)+計算時間(内部乗算) < 4*m オチなし