2020-09-26 JOI 難易度5 factorial 競プロ 問題リンク まず、 を素因数分解し で考えてみます。( はそれぞれ素数) この時 で割り切ることのできる最小の とは です。 これは が必ず素因数として を 個以上もつためであり、 ならば、 は を内包します。( と は互いに異なる素数なので、 は必ず割り切れます) が 素因数として を 個持つとき、最小の は です。 が素数のために、 の倍数としてしか因数に が出現しないため で割り切れる の最小の とは、 です。 これらから、 で割り切ることのできる最小の の とは、 となります。