powの罠
https://ja.cppreference.com/w/cpp/numeric/math/pow
powは基本的に引数と返り値がどちらも小数なので、整数を渡しても小数になって返ってくる。なので誤差が発生してWAる。
powをオーバーロードするか、自作pow関数を作りましょう(
二分累乗法
が使えると嬉しいです)