ビンゴの確率 その3

前回は、5x5のビンゴで24個の穴からm個を選ぶ組み合わせのうち1つ以上ビンゴになっている場合の数bingo(m)をプログラムで求めた(以下の表に再掲)。今度はこれらの数字がどういう式で表されるかを調べてみることにする。

m bingo(m)
4 4
5 88
6 912
7 5928
8 27102
9 92520
10 244092
11 507696
12 841100
13 1113360
14 1174620
15 981424
16 644445
17 331056
18 133428
19 42480
20 10626
21 2024
22 276
23 24
24 1


最初にいくつか表記法などについて決める。まず、ビンゴの数をランクと呼びrで表す。また、ビンゴになる列のうち中心を通る4本の列をX、通らない列のうち垂直の列をV、水平の列をHと表す。そしてX、V、Hの数を指数で表す。たとえば、以下の盤面はX3V2Hと表される。

 *****
 _*_*_
 **x**
 _*_*_
 **_**

ただし、*は空いている数字、_はまだ空いていない数字を意味する。

m=4のとき

Xのときr=1となるので、4C1=4で4通り。

m=5のとき

VまたはHのときr=1となる。
4C1+4C1=8通り。

それに加えて、m=4でXとなり残り20個の数字から1つ選ぶ場合もあるので、
4*20C1+8=88通り。

m=6のとき

m=4でr=1になって残りの数字から2つ選ぶ場合と、m=5でr=1になって残りの数字から1つ選ぶ場合がある。
4*20C2+8*19C1=912通り。

m=7のとき

m=6と同様に、
4*20C3+8*19C2=5928通り。

m=8のとき

(1)r=2になるのは、

X2: 4C2=6通り

 *___*
 _*_*_
 __x__
 _*_*_
 *___*

XV, XH: 4*3=12通り

 *****   *____
 _*___   **___
 __x__   *_x__
 ___*_   *__*_
 ____*   *___*

の合計30通り。

(2)r=1になるのは、
4*20C4+8*19C3=27132通り。
ただしこれはr=2の場合も含んでいるので、その分を差し引くと
27132-30=27102通り。
(より正確には、r=2の場合を含まないr=1の正味の数が27132-30*2C1=27072通り、それにr=2の場合の数30を加えて27072+30=27102通りとなる)

m=9のとき

(1)r=2になるのは、

m=9で初めてr=2となる場合が、

XV, XH: 4*1=4通り

 *_*__   *****
 *_*__   _____
 *_x__   **x**
 *_*__   _____
 *_*__   _____

VH: 4*4=16通り

 *****
 *____
 *_x__
 *____
 *____

の合計24通り。

これに加えてm=8でr=2の場合も考慮すると、
30*16C1+24=504通り。

(2)r=1になるのは、
4*20C5+8*19C4=93024通り。

ここからr=2の場合を差し引いて、
93024-504=92520通り。

m=10のとき

(1)r=2になるのは、

m=10で初めてr=2となる場合が、

V2, H2: 4C2=6通り。

 **___   *****
 **___   *****
 **x__   __x__
 **___   _____
 **___   _____

これに加えてm<10でr=2の場合も考慮すると、
30*16C2+24*15C1+12=3972通り。

(2)r=1になるのは、
4*20C6+8*19C5=248064通り。

ここからr=2の場合を差し引いて、
248064-3972=244092通り。

m=11のとき

(1)r=3になるのは、

X2V, X2H: 4*3C2=12通り

 *****
 _*_*_
 __x__
 _*_*_
 *___*

XVH: 4*3*2=24通り

 *****
 _**__
 __x__
 __**_
 __*_*

の合計48通り。

(2)r=2になるのは、
30*16C3+24*15C2+12*14C1=19488通り。
これはr=3の場合も含んでいるので、
19488-48*3C2=19344通り
がr=2の正味の数となる。

(3)r=1になるのは、
4*20C7+8*19C6=527136通り。
ここからr=2とr=3の場合を差し引きして、r=1の正味の数が
527136-19344*2C1-48*3C1=488304通り。

従って、全部で488304+19344+48=507696通り。

以下次回

長くなったので今日はここまでにする。