0
高校数学解説
文献あり

平成29年国際信州学院大学観光学部 数学第二問

277
0

中身の見えない袋の中に、A, E, L, Pの文字のいずれか1つが書かれた4つの球がある。 「袋から無作為に球を取り出し、書かれた文字列が記録して袋に戻す」という操作を繰り返し、「APPLE」という文字列が記録されたら作業を終了する。 ちょうどn回の操作で作業が終了する確率を求めよ。 (国際信州学院大学 H29)

                                 

解答

n回で作業が終了する確率をpnn回の作業で「APPLE」の文字列が含まれている確率をSnとする。
pn=SnSn1である。
まずは具体的に考えてみよう。
1n4のときは勿論Sn=0
5n9Sn=n445となる。
(例えばn=9のとき、
APPLE?????APPLE?????APPLE?????APPLE?????APPLEのパターンが考えられ、それぞれは独立である。)
10n14の場合、APPLEが異なる場所に2つできるため、先ほどの「APPLEがある場所1つにできる場合全体」の中で重ねて数えてしまっているものがある。
APPLEが2つ出来る場所の総数が分かれば求められそうだ。
APPLE2つとその10文字を除いた他の文字との並べ替えになるので、(n10+2)!2!(n10)!=n8C2通りとなる。
よって10n14のとき、Sn=n445n8C2410
といったことをAPPLEn5個あるときまで繰り返すだけです。
(xxを超えない最大の整数のことです。)
n5個まで繰り返すのはいいのですが15nのときの議論があんまり自明じゃないので、少し深堀していきます。

r個の集合の和集合の要素の個数

APPLE」が2個のとき、重複した分を引いてあげるため、その確率を引き算していましたが、一般に「APPLE」がr個ある場合はどう対応すればよいのでしょうか。

実は、以下のような公式があります。

r個の和集合の要素の個数

r個の和集合A1,A2,,Arの和集合A1A2Arの要素の個数について、以下が成り立つ。
n(A1A2Ar)=k=1r(1)k1i1<i2<<ikn(Ai1Ai2Aik)

つまり今回の例でいうと「APPLE」がある場所に奇数個あるときは足して、偶数個あるときは引く、ということです。

任意のaA1A2Arに対して、右辺の式を適用してaが合計何回足されるかを確かめる。
(略記:j:=j1,j2jk)
aAj1AjkかつaljAl(1l,jr)である、(つまり、あるk個の集合の中にaは入っているが、それ以外の集合にaは入っていない)と仮定すると、
n(Ai1)の項ではk個の数字の中から1つ選ぶのでkC1回足され、
n(Ai1Ai2)の項ではk個の数字の中から2つ選ぶのでkC2回引かれ、
n(Ai1Ai2Ai3)の項ではk個の数字の中から3つ選ぶのでkC3回足され、

と繰り返していけば、
aが足された回数は、m=1k(1)m+1kCm回と分かり、(11)kに対する
二項定理より
m=0k(1)m+1kCm=kC0+m=1k(1)m+1kCm=0であるから、m=1k(1)m+1kCm=1である。
よって、任意のaに対して右辺は1回足されるので、右辺の計算結果は和集合の要素の個数に等しい。

この証明は こちらのもの をほとんど引用させていただいております。
あとは「APPLE」がr個あるときの場所のパターン数は、残りのn5r個と文字を並び替えるので(n5r+r)!r!(n5r)!=n4rCr通りとなる。
よって、k=10=0とすれば、
Sn=k=1n5(1)k1n4kCk45k
pn=SnSn1=k=1n5(1)k1n4kCk45kk=1n15(1)k1n4k1Ck45k
(この式にパスカルの法則:nCr=n1Cr+n1Cr1を上手く適用出来れば総和をまとめることが出来ることに注目する。)
ここで、シグマの上限が異なっているとまとめ上げることが出来ないので、Sn1の項のシグマの上限をn5に変更したものを考える。n5の倍数でないときはどちらも同じである。
ではn5の倍数、つまり整数tを用いてn=5tと表せるとき、
上限はk=tとなり、n4k1Ck=t1Ctと表せるので、コンビネーションの定義外となる。これを0と置けば、結果的にシグマの上限を変えたものも値が変わらないことになり、
n=rのときにもパスカルの法則:
nCn=n1Cn+n1Cn1
が成り立つことが分かる。よって、
pn=k=1n5(1)k1n4k1Ck145k
と分かる。

一般化

同様の議論をすることにより、以下のような公式が得られます。

s種類の文字が同様の確率で出力されてn文字の文字列を生成する。また、そのs種類の文字の中からm文字のキーワードを設定するとき、
先頭のa文字と末尾a文字が1am1のいずれのaに対しても等しくないときに限り、n文字でそのキーワードが生成される確率pnは、
pn=k=1nm(1)k1n(m1)k1Ck1smk
となる。

例外について:例えば「ア」「コ」「の」「ラ」という文字と「コアラのコア」というキーワードを設定したとします。すると、重複して数えてしまっている場合が多くなってしまいます。本来、この場合だと6文字周期で被りを考えるのですが、「コアラのコアラのコア」などというように、末尾と先頭が繋がってしまうとその部分の重複も除かなければならなくなります。これが存外面倒なので今回は考えてません。
(コアラのコアに関する先行研究をしておらず、同名のキャラクターがどうやら存在しているので、只今別の例を模索中です。)

おわりに

正直合っているかどうかは不明ですし、解答が級数のままなので、まだ解答をまとめられる可能性があります。間違い、この級数の計算方法や、先ほどの重複まで含めた一般化などが出来たという方は、教えて下さると非常に助かります。

参考文献

投稿日:202496
更新日:202497
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

vunu
vunu
35
4500
「西」の「西東南」の部分

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 解答
  2. r個の集合の和集合の要素の個数
  3. 一般化
  4. おわりに
  5. 参考文献