ブロック積み上げの問題1
コインを投げ表が出たらブロックを一段積み上げ、裏が出たら既に積んであるブロックを全て取り去る。0段の時(ブロックがない時)は、もう一度コインを投げる。N回目に初めてブロックの高さがM段に到達する確率は?(表の出る確率=p,裏の出る確率=qとする。)
解.確率母関数を使って求める。
まずM=1の場合.
この母関数をM1(s)とする。
M=2の場合.
N回目に初めて2段目に到達するためには、K回目(N>K)に初めてブロックの高さが1に到達する必要がある。その次のステップでは、確率pで高さ2に到達する場合と確率qで振り出しに戻る場合がある。前者の場合の母関数は、ps・M1(s)であり、後者の場合の母関数は、qs・M1(s)である。さらに、後者の
場合では、L回目(N>L>K+1)にもう一度1段目に到達し、その次のステップで確率pで高さ2に到達する場合と確率qで振り出しに戻る場合がある。以下このような過程が無限につづく。結局、M=2の場合の母関数は、
となる。この母関数をM2とする。
M=Kの場合.
上述のように母関数Mkは、Mk-1を使った漸化式から得られ
問題のN回目に初めてM段目に到達する確率は、この初項公比
の無限等比数列の
の係数を求めれば分かります。
では、この数列の第r項の
の係数を求めてみましょう。
それには左の式を展開した時の
(t=N-k)の係数を知る必要があります。
の係数は、
×(r個のk面体のサイコロを振り、それらの目の和がtとなる場合の数)となります。
r個のk面体のサイコロを振り、それらの目の和がtとなる場合の数は、次の式で表現されます。[(t-r)/k]は(t-r)をkで割ったとき、小数点以下を切り捨てた整数値です。
したがって問題の解は、となります。
この問題を解くにあたって用いた母関数は他の方法によっても導くことができます。
(N-(M-1))~N回目まではコインの表がでて、1~(N-M)回目までは(裏)、(表裏)、(表表裏)、(表表表裏)、、、、(表×(M-1)裏)の組み合わせです。
例えば、これら要素の2個の組み合わせで4ステップを作れば(裏)(表表裏)と(表表裏)(裏)と(表裏)(表裏)があり3個の組み合わせで4ステップを作れば
(裏)(裏)(表裏)と(裏)(表裏)(裏)と(表裏)(裏)(裏)があります。結局r個の要素でのtステップの作り方が何通りあってその確率がどれほどかを求めるには、この式の展開式の
の係数を調べればよいということになります。
トップページへ