549 : 階乗の可除性

10が m!m! を割り切る最小の整数 mm は5である。 25が m!m! を割り切る最小の整数 mm は10である。

ここで、s(n)s(n) を「nnm!m! を割り切る最小の整数 mm」と定義する。 つまり s(10)=5,s(25)=10s(10) = 5, s(25) = 10 となる。 また、S(n)S(n) を2からnn までの s(i)s(i) の総和、すなわち i=2ns(i)\sum_{i=2}^n s(i) とする。 例えば、S(100)=2012S(100) = 2012 である。

このとき、S(108)S(10^8) を求めよ。

最終更新

役に立ちましたか?