- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:お菓子のおまけを2つずつ全て揃えるには?)
お菓子のおまけを2つずつ揃える方法
このQ&Aのポイント
- お菓子のおまけを全種類揃えるための回数の期待値を求める問題について考察します。
- おまけは全ての種類が等確率で出るため、1つずつ揃えるためには期待値的に3回購入する必要があります。
- 2つずつ揃えるための回数の期待値は何回か計算します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1番目のおまけをx個,2番目のまけをy個,3番目のおまけをz個集めるための期待値をE(x,y,z)とおきます。 この時,x,y,z≧1なら E(x,y,z)=(1/3)E(x-1,y,z)+(1/3)E(x,y-1,z)+(1/3)E(x,y,z-1)+1 が成り立ちます。 x=0の場合には,E(x-1,y,z)の部分をE(0,y,z)とすればOKです。y=0,z=0の場合も同様です。 例えば、E(0,0,0)=0を初期条件として,この漸化式からE(2,2,2)を求めると37/4=9.25回になりそうです。(計算間違いをしてるかも)
補足
遅くなりすみません。 ややこしくてずっと考えています。 http://crafts.jp/~meantone/essey/complete.html も参考にし、以下のような別の考えもいただきました。 全n種類を2個ずつ揃えるのに、 1個足りないのがv種類あり2個足りないのがw種類ある状態から、 収集完了状態になるまでの試行回数の期待値をEn(v,w)とすると、 以下が成立します。 En(0,0)=0 En(v,w)={ v*En(v-1,w) + w*En(v+1,w-1) + n }/(v+w) この漸化式を使って、En(0,n)を求めればよいですね。 ちなみに、E2(0,2)=11/2=5.5 。 (驚くことに E3(3,0) と一緒。) あとは面倒なのでご自身で求めてください。 〔PS〕 既に確認済みの En(v,0)=n{(1/1)+(1/2)+…+(1/v)} En(0,1)=2*En(1,0)=2n も、この漸化式から導けます。