No.456

単純な二分探索だと, 階乗と の計算が重く, イテレーション数も多いため TLE となる.

そこで, 元の式

の両辺を 乗して,

となり, とおくと,

となる. 右辺は定数なので, 一回に減らせる.

また, 二分探索ではなくニュートン法を使うことでイテレーション数を減らすことができる.