| For All Solvers
OMC008

OMC008(F) - 第二種 Stirling 数

ユーザー解説 by HighSpeed

 一般に 20202020NN とおく.非負整数 m,km,k に対し,第二種 Stirling 数を S(m,k)S(m,k) と表すと,00=10^0=1 とみなせば S(m,k)=1k!n=0k(1)knkCnnm. S(m,k) = \frac1{k!}\sum_{n=0}^k(-1)^{k-n}\mathinner{{}_k\mathrm C_n}n^m. また S(m,m)=1S(m,m)=1 および m<km\lt kS(m,k)=0S(m,k)=0 であることとあわせると, n=0N(1)NnNCn(n+1)N=n=0N(1)NnNCnm=0NNCmnm=m=0NNCmn=0N(1)NnNCnnm=m=0NNCmN!S(m,N)=NCNN!S(N,N)=N!. \begin{aligned} \sum_{n=0}^N(-1)^{N-n}\mathinner{{}_N\mathrm C_n}(n + 1)^N &= \sum_{n=0}^N(-1)^{N-n}\mathinner{{}_N\mathrm C_n}\sum_{m=0}^N{}_N\mathrm C_m\mathinner{n^m} \\ &= \sum_{m=0}^N{}_N\mathrm C_m\sum_{n=0}^N(-1)^{N-n}\mathinner{{}_N\mathrm C_n}n^m \\ &= \sum_{m=0}^N{}_N\mathrm C_m\mathinner{N!}S(m,N) \\ &= {}_N\mathrm C_N\mathinner{N!}S(N,N) = N!. \end{aligned} NN を元に戻すと,これが 22 で割り切れる最大の回数は 20132013 回.求める回数もこれに等しく 2013\mathbf{2013} であることは,公式解説と同様.


【追記】(1)Nn(-1)^{N-n} を付加したものではなく,与式をそのまま変形する方法.
%\begin{aligned} %\sum_{m=0}^\infty\mathopen{}\left(\sum_{n=0}^N\mathinner{{}_N\mathrm C_n}n^m\right)\frac{x^m}{m!} &= \left(\mathrm e^x + 1\right)^N \\ %&= \sum_{n=0}^N\mathinner{{}_N\mathrm C_n} \left(\mathrm e^x - 1\right)^{N-n} 2^n \\ %&= N!\sum_{n=0}^N\mathopen{}\left(\sum_{m=0}^\infty\mathopen{}\left(\frac1{(N-n)!}\sum_{\ell=0}^N(-1)^{N-n-\ell} \mathinner{{}_{N-n}\mathrm C_\ell} \ell^m\right)\frac{x^m}{m!}\right)\frac{2^n}{n!} \\ %&= \sum_{m=0}^\infty\mathopen{}\left(N!\sum_{n=0}^NS\mathopen{}\left(m, N-n\right)\frac{2^n}{n!}\right)\frac{x^m}{m!} %\end{aligned} n=0NNCn(n+1)N=N!n=0N(n+1)N+1(n+1)!(Nn)!=N!m=1 ⁣N+1 ⁣mN+1m!(N+1m)!(1+2)N+1m=N!m=0 ⁣N+1 ⁣mN+1m!(N+1m)!n=0 ⁣ ⁣ ⁣ ⁣ ⁣N+1m ⁣ ⁣ ⁣ ⁣ ⁣N+1mCn(1)N+1mn2n=N!n=0 ⁣N+1 ⁣1(N+1n)!(m=0N+1n(1)N+1nmN+1nCmmN+1)2nn!=N!n=0 ⁣N+1 ⁣S(N+1,N+1n)2nn! %\begin{aligned} %\sum_{n=0}^N\mathinner{{}_N\mathrm C_n}(n + 1)^N &= \sum_{n=0}^N\mathinner{{}_N\mathrm C_n}\sum_{m=0}^N{}_N\mathrm C_m\mathinner{n^m} \\ %&= \sum_{m=0}^N{}_N\mathrm C_m\sum_{n=0}^N\mathinner{{}_N\mathrm C_n}n^m \\ %&= \sum_{m=0}^N{}_N\mathrm C_m\left(N!\sum_{n=0}^NS\mathopen{}\left(m, N-n\right)\frac{2^n}{n!}\right) \\ %&= N!\sum_{n=0}^N\mathopen{}\left(\sum_{m=0}^N\mathinner{{}_N\mathrm C_m}S\mathopen{}\left(m, N-n\right)\right)\frac{2^n}{n!} \\ %\Bigg(\!\!\!\:&= N!\sum_{n=0}^NS\mathopen{}\left(N + 1, N - n + 1\right)\frac{2^n}{n!}\Bigg) %\end{aligned} \begin{aligned} \sum_{n=0}^N\mathinner{{}_N\mathrm C_n}(n + 1)^N &= N!\sum_{n=0}^N\frac{(n + 1)^{N+1}}{\left(n + 1\right)!\left(N - n\right)!} \\ &= N!\sum_{m=1}^{\!N+1\!}\frac{m^{N+1}}{m!\left(N + 1 - m\right)!} \left(-1 + 2\right)^{N+1-m} \\ &= N!\sum_{m=0}^{\!N+1\!}\frac{m^{N+1}}{m!\left(N + 1 - m\right)!}\sum_{n=0}^{\!\!\!\!\!N+1-m\!\!\!\!\!}\mathinner{{}_{N+1-m}\mathrm C_n} \left(-1\right)^{N+1-m-n} 2^n \\ &= N!\sum_{n=0}^{\!N+1\!}\frac1{\left(N + 1 - n\right)!}\left(\sum_{m=0}^{N+1-n}\mathopen{}\left(-1\right)^{N+1-n-m}\mathinner{{}_{N+1-n}\mathrm C_m} m^{N+1}\right)\frac{2^n}{n!} \\ &= N!\sum_{n=0}^{\!N+1\!}S\mathopen{}\left(N + 1, N + 1 - n\right)\frac{2^n}{n!} \end{aligned} より,n1n \ge 1n!n!22 で割り切れる最大の回数が n1n - 1 以下であることと合わせて,求める回数は,N!N!22 で割り切れる最大の回数 2013\mathbf{2013} に等しいことが分かる.