| For All Solvers
OMC215 (お茶ゼミ√+杯)

OMC215(H) - 母関数を使う方法

ユーザー解説 by J_Koizumi_144

{1,2,,n}\{1,2,\cdots,n\} の置換 σ\sigma に対してその固定点の個数を F(σ)F(\sigma) とすると an=σ2F(σ)6nF(σ)a_n=\sum_{\sigma}2^{F(\sigma)}6^{n-F(\sigma)} が成り立つ(nn個の正三角形がどのように入れ替わるかを指定したあと,それぞれの頂点がどのように入れ替わるかを指定することを考えればわかる).F(σ)=0|F(\sigma)|=0 となる置換の総数(モンモール数)を MnM_n とすると,F(σ)=k|F(\sigma)|=k となる置換の総数は (nk)Mnk\binom{n}{k}M_{n-k} なので an=k=0n(nk)Mnk2k6nka_n=\sum_{k=0}^n\binom{n}{k}M_{n-k}2^k6^{n-k} となる.よってana_nの指数型母関数は n=0ann!xn=(i=02ii!xi)(j=0Mj6jj!xj)=e2xe6x16x=e4x16x\sum_{n=0}^\infty\dfrac{a_n}{n!}x^n=\biggl(\sum_{i=0}^\infty\dfrac{2^i}{i!}x^i\biggr)\biggl(\sum_{j=0}^\infty\dfrac{M_j6^j}{j!}x^j\biggr)=e^{2x}\cdot \dfrac{e^{-6x}}{1-6x} = \dfrac{e^{-4x}}{1-6x} である.両辺に 16x1-6x を掛けると n=0an+1(6n+6)an(n+1)!xn+1=e4x\sum_{n=0}^\infty\dfrac{a_{n+1}-(6n+6)a_n}{(n+1)!}x^{n+1}=e^{-4x} となるため an+1(6n+6)ana_{n+1}-(6n+6)a_n が等比数列であることがわかる.あとは公式解説と同様である.