過去ログ

uchinyan
#24254及び#24259
残念ながら、次の漸化式の一般項は、今のところ求められていません。
A(n,k) = ��(i=0,k) [C(n-1,k-i) * (k-i)! * A(n-k+i-1,i)]
ただ、少しまとめておきます。
まず、あきらかに、A(n.0) = 1 です。さらに、意味より、A(k+1,k) = k! もいえます。
さらに、
A(n,k) = A(n-1,k) + ��(i=0,k-1) [C(n-1,k-i) * (k-i)! * A(n-k+i-1,i)]
なので、A(n,k-1) が分かれば、A(n,k) は n に関して足しあげることで原理的には求まります。
したがって、A(n,1), A(n,2), ... と順番に計算可能です。
なお、A(n,1) は、今回の問題の一番単純な拡張になっています。
これは、#24230及び#24240のロジックがそのまま使えて、A(n,1) = C(n,2) と求まりますが、
次のようにして漸化式からも求まります。
A(n,1) = A(n-1,1) + C(n-1,1) * 1! * A(n-2,0) = A(n-1,1) + C(n-1,1) = ...
= A(2,1) + C(2,1) + C(3,1) + ... + C(n-2,1) + C(n-1,1)
= 1 + C(2,1) + C(3,1) + ... + C(n-2,1) + C(n-1,1)
ここでちょっとトリッキーですが、C(2,2) = 1 であることと、C(n,r) = C(n-1,r-1) + C(n-1,r) であることを使うと、
A(n,1) = C(2,2) + C(2,1) + C(3,1) + ... + C(n-2,1) + C(n-1,1)
= C(3,2) + C(3,1) + ... + C(n-2,1) + C(n-1,1) = ...
= C(n-1,2) + C(n-1,1) = C(n,2)
同様にして、A(n,2) は、
A(n,2) = A(n-1,2) + C(n-1,2) * 2! * A(n-3,0) + C(n-1,1) * 1! * A(n-2,1)
= A(n-1,2) + C(n-1,2) * 2 + (n-1) * C(n-2,2)
これから求まりますが、省略します。
ネコの住む家   12月18日(土) 13:50:25   MAIL:uchi@sco.bekkoame.ne.jp   24260

過去問題一覧へ戻る