平成22年4月18日

[流れ星]

     第239回数学的な応募問題解答

      <解答募集期間:3月28日〜4月18

[自然対数と確率]

確率の問題を見ていると、その結果に驚く場合があります。次の問題を考えてください。

 

問題1:一つのサイコロを繰り返し振って、出た目の和が6を超えるまで振り続ける。
サイコロを振る回数の期待値を求めよ。

 

問題2:1からnまでの自然数を一つずつ書いたカードが計n枚あって、そこから無作為に1枚抜き取っては元に戻す。抜き取ったカードに書かれた数の和がnを超えるまで繰り返すとき、カードを抜き取る回数の期待値をEnとする。

    nを無限大にしたとこのEnの極限値を求めよ。

 

NO1uchinyan  03/28 1644分受信

uchinyan  03/29 1103分受信 更新4/18

 

第239回数学的な応募問題

[自然対数と確率]

 

以下では,

 k 回目に出る数を a(k)k 回目までの a(k) の和を S(k),その確率を p(k,S(k))

 特に,k 回目で初めて S(k) > n となる確率を P(k)

とします。

明らかに,少なくとも k = n+1 で必ず題意を満たすので,期待値 En は,

En = Σ[k=1,n+1]{k * P(k)}

です。

 

問題1:

n = 6 の場合です。まずは,地道に考えてみます。

1回目:

S(1) = a(1) = 1 6 なので,P(1) = 0 です。

2回目:

S(1) = 1 のとき,OK a(2) = 6 1/6 * 1/6

S(1) = 2 のとき,OK a(2) = 5, 6 1/6 * 2/6

S(1) = 3 のとき,OK a(2) = 4, 5, 6 1/6 * 3/6

S(1) = 4 のとき,OK a(2) = 3, 4, 5, 6 1/6 * 4/6

S(1) = 5 のとき,OK a(2) = 2, 3, 4, 5, 6 1/6 * 5/6

S(1) = 6 のとき,OK a(2) = 1, 2, 3, 4, 5, 6 1/6 * 6/6

そこで,

P(2) = 1/6 * (1/6 + 2/6 + 3/6 + 4/6 + 5/6 + 6/6) = 1/6 * 21/6 = 21/6^2

なお,後で使うので,NG の場合の確率も求めておくと,

p(2,1) = 0, p(2,2) = 1/6 * 1/6 = 1/6^2, p(2,3) = 1/6 * 2/6 = 2/6^2,

p(2,4) = 1/6 * 3/6 = 3/6^2, p(2,5) = 1/6 * 4/6 = 4/6^2, p(2,6) = 1/6 * 5/6 = 5/6^2

3回目:

S(2) = 1 は,p(2,1) = 0 より,あり得ません。

S(2) = 2 のとき,OK a(3) = 5, 6 1/6^2 * 2/6

S(2) = 3 のとき,OK a(3) = 4, 5, 6 2/6^2 * 3/6

S(2) = 4 のとき,OK a(3) = 3, 4, 5, 6 3/6^2 * 4/6

S(2) = 5 のとき,OK a(3) = 2, 3, 4, 5, 6 4/6^2 * 5/6

S(2) = 6 のとき,OK a(3) = 1, 2, 3, 4, 5, 6 5/6^2 * 6/6

そこで,

P(3) = 1/6^2 * 2/6 + 2/6^2 * 3/6 + 3/6^2 * 4/6 + 4/6^2 * 5/6 + 5/6^2 * 6/6 = 70/6^3

NG の場合の確率は,

p(3,1) = 0, p(3,2) = 0, p(3,3) = 1/6^2 * 1/6 = 1/6^3,

p(3,4) = 1/6^2 * 1/6 + 2/6^2 * 1/6 = 3/6^3,

p(3,5) = 1/6^2 * 1/6 + 2/6^2 * 1/6 + 3/6^2 * 1/6 = 6/6^3,

p(3,6) = 1/6^2 * 1/6 + 2/6^2 * 1/6 + 3/6^2 * 1/6 + 4/6^2 * 1/6 = 10/6^3

4回目:

S(3) = 1 は,p(3,1) = 0 より,あり得ません。

S(3) = 2 は,p(3,2) = 0 より,あり得ません。

S(3) = 3 のとき,OK a(4) = 4, 5, 6 1/6^3 * 3/6

S(3) = 4 のとき,OK a(4) = 3, 4, 5, 6 3/6^3 * 4/6

S(3) = 5 のとき,OK a(4) = 2, 3, 4, 5, 6 6/6^3 * 5/6

S(3) = 6 のとき,OK a(4) = 1, 2, 3, 4, 5, 6 10/6^3 * 6/6

そこで,

P(4) = 1/6^3 * 3/6 + 3/6^3 * 4/6 + 6/6^3 * 5/6 + 10/6^3 * 6/6 = 105/6^4

NG の場合の確率は,

p(4,1) = 0, p(4,2) = 0, p(4,3) = 0, p(4,4) = 1/6^3 * 1/6 = 1/6^4,

p(4,5) = 1/6^3 * 1/6 + 3/6^3 * 1/6 = 4/6^4,

p(4,6) = 1/6^3 * 1/6 + 3/6^3 * 1/6 + 6/6^3 * 1/6 = 10/6^4

5回目:

S(4) = 1 は,p(4,1) = 0 より,あり得ません。

S(4) = 2 は,p(4,2) = 0 より,あり得ません。

S(4) = 3 は,p(4,3) = 0 より,あり得ません。

S(4) = 4 のとき,OK a(5) = 3, 4, 5, 6 1/6^4 * 4/6

S(4) = 5 のとき,OK a(5) = 2, 3, 4, 5, 6 4/6^4 * 5/6

S(4) = 6 のとき,OK a(5) = 1, 2, 3, 4, 5, 6 10/6^4 * 6/6

そこで,

P(5) = 1/6^4 * 4/6 + 4/6^4 * 5/6 + 10/6^4 * 6/6 = 84/6^5

NG の場合の確率は,

p(5,1) = 0, p(5,2) = 0, p(5,3) = 0, p(5,4) = 0, p(5,5) = 1/6^4 * 1/6 = 1/6^5,

p(5,6) = 1/6^4 * 1/6 + 4/6^4 * 1/6 = 5/6^5

6回目:

S(5) = 1 は,p(5,1) = 0 より,あり得ません。

S(5) = 2 は,p(5,2) = 0 より,あり得ません。

S(5) = 3 は,p(5,3) = 0 より,あり得ません。

S(5) = 4 は,p(5,4) = 0 より,あり得ません。

S(5) = 5 のとき,OK a(6) = 2, 3, 4, 5, 6 1/6^5 * 5/6

S(5) = 6 のとき,OK a(6) = 1, 2, 3, 4, 5, 6 5/6^5 * 6/6

そこで,

P(6) = 1/6^5 * 5/6 + 5/6^5 * 6/6 = 35/6^6

NG の場合の確率は,

p(6,1) = 0, p(6,2) = 0, p(6,3) = 0, p(6,4) = 0, p(6,5) = 0, p(6,6) = 1/6^5 * 1/6 = 1/6^6

7回目:

S(6) = 1 は,p(6,1) = 0 より,あり得ません。

S(6) = 2 は,p(6,2) = 0 より,あり得ません。

S(6) = 3 は,p(6,3) = 0 より,あり得ません。

S(6) = 4 は,p(6,4) = 0 より,あり得ません。

S(6) = 5 は,p(6,5) = 0 より,あり得ません。

S(6) = 6 のとき,OK a(6) = 1, 2, 3, 4, 5, 6 1/6^6 * 6/6

そこで,

P(6) = 1/6^6 * 6/6 = 6/6^7

NG の場合の確率は,

p(6,1) = 0, p(6,2) = 0, p(6,3) = 0, p(6,4) = 0, p(6,5) = 0, p(6,6) = 0

以上ですべてです。そこで,期待値 E6 は,

E6 = 1 * 0 + 2 * 21/6^2 + 3 * 70/6^3 + 4 * 105/6^4 + 5 * 84/6^5 + 6 * 35/6^6 + 7 * 6/6^7

= (2 * 21 * 6^4 + 3 * 70 * 6^3 + 4 * 105 * 6^2 + 5 * 84 * 6 + 6 * 35 + 7)/6^6

= (54432 + 45360 + 15120 + 2520 + 210 + 7)/6^6

= 117649/46656

= 2.5216...

となります。

 

問題2:

最初に述べたように,明らかに,少なくとも k = n+1 で必ず題意を満たし,

また,k = 1 では S(1) = a(1) <= n で題意を満たさない,P(1) = 0,なので,

2 <= k <= n+1 として,k 回目の状況を考えることになります。

これはさらに,明らかに,p(k-1,k-2) = 0 なので,

S(k-1) = m として,k-1 <= m <= n の場合を考えることになります。

このとき,

a(1) + a(2) + ... + a(k-1) = m, 1 <= a(1), a(2), ..., a(k-1) <= n

ですが,a(i) = b(i) + 1 とおくと,

b(1) + b(2) + ... + b(k-1) = m-k+1, 0 <= b(1), b(2), ..., b(k-1) <= n-1

で,0 <= m-k+1 <= n-k+1 <= n-1 なので,こういう状況の b(i),そして a(i),の場合の数は,

m-k+1 個のボールを k-1 個の箱に分ける場合の数と同じで,(m-1)C(k-2) 通り です。

そこで,p(k-1,m) = (m-1)C(k-2)/n^(k-1) になります。これより,

S(k-1) = m のとき,OK a(k) = n-m+1 n p(k-1,m) * m/n = m * (m-1)C(k-2) * 1/n^k

P(k) = Σ[m=k-1,n]{m * (m-1)C(k-2) * 1/n^k} = 1/n^k * Σ[m=k-1,n]{m * (m-1)C(k-2)}

これは,前回,第238回,の問題の(1)の私の解答で現れた,

p(k) = Σ[m=k-1,n]{(m-1)C(k-2)/n^(k-2) * 1/n * m/n}

と,全く同じ式で,全く同じ式変形で計算できます! 一応,再現しておきます。

P(k) = 1/n^k * Σ[m=k-1,n]{m * (m-1)C(k-2)}

= 1/n^k * Σ[m=k-1,n]{m * (m-1)!/(m-k+1)!(k-2)!}

= 1/n^k * Σ[m=k-1,n]{(k-1) * m!/(m-k+1)!(k-1)!}

= (k-1)/n^k * Σ[m=k-1,n]{mC(m-(k-1))}

= (k-1)/n^k * Σ[i=0,n-k+1]{(i+k-1)Ci}

= (k-1)/n^k * ((k-1)C0 + kC1 + (k+1)C2 + (k+2)C3 + ... + (n-1)C(n-k) + nC(n-k+1))

= (k-1)/n^k * (kC0 + kC1 + (k+1)C2 + (k+2)C3 + ... + (n-1)C(n-k) + nC(n-k+1))

ここで,二項係数の性質

(p-1)C(q-1) + (p-1)Cq = (p-1)!/(p-q)!(q-1)! + (p-1)!/(p-q-1)!q! = p!/(p-q)!q! = pCq

を繰り返し用いて,

= (k-1)/n^k * ((k+1)C1 + (k+1)C2 + (k+2)C3 + ... + (n-1)C(n-k) + nC(n-k+1))

= (k-1)/n^k * ((k+2)C2 + (k+2)C3 + ... + (n-1)C(n-k) + nC(n-k+1))

= (k-1)/n^k * ((k+3)C3 + ... + (n-1)C(n-k) + nC(n-k+1))

= ...

= (k-1)/n^k * ((n-1)C(n-k-1) + (n-1)C(n-k) + nC(n-k+1))

= (k-1)/n^k * (nC(n-k) + nC(n-k+1))

= (k-1)/n^k * (n+1)C(n-k+1)

= ((k-1) * (n+1)Ck)/n^k

つまり,k = 2, 3, ..., n に対して,

P(k) = ((k-1) * (n+1)Ck)/n^k

また,k = 1 では,

P(1) = 0

でした。上記の結果は,これを含んでいますね。

これより,期待値 En も,前回,第238回,の問題の(2)と全く同じになります。

一応,再度,計算しておくと,

En = Σ[k=1,n+1]{k * P(k)} = Σ[k=2,n+1]{k * P(k)}

= Σ[k=2,n+1]{k * ((k-1) * (n+1)Ck)/n^k}

= Σ[k=1,n]{k(k+1) * (n+1)C(k+1) * 1/n^(k+1)}

= Σ[k=1,n]{k(k+1) * (n+1)!/(k+1)!(n-k)! * 1/n^(k+1)}

= (n+1)/n * Σ[k=1,n]{(n-1)!/(k-1)!(n-k)! * 1/n^(k-1)}

= (n+1)/n * Σ[k=0,n-1]{(n-1)!/k!(n-k-1)! * 1/n^k}

= (n+1)/n * Σ[k=0,n-1]{(n-1)Ck * 1/n^k}

ここで,二項定理より,

(1 + x)^(n-1) = Σ[k=0,n-1]{(n-1)Ck * x^k}

なので,x = 1/n として,

(1 + 1/n)^(n-1) = Σ[k=0,n-1]{(n-1)Ck * 1/n^k}

そこで,

En = (n+1)/n * (1 + 1/n)^(n-1) = (1 + 1/n)^n

これより,

lim[n->]{En} = lim[n->]{(1 + 1/n)^n} = e = 2.71828...

になります。

 

(別解)

この問題,S(k) に注目して,次のように考えれば,P(k) は,もっと簡単に求まります。

(これも,前回,第238回,の問題との関連を示唆しています。)

P(k) は,k 回目に初めて S(k) n を超える確率です。

この状況は。

 S(1) < S(2) < ... < S(k-1) <= n < S(k)

ですが,

 S(1) < S(2) < ... < S(k-1) <= n, S(k) = S(k-1) + a(k), a(k) 1 n のいずれか

の場合から

 S(1) < S(2) < ... < S(k-1) < S(k) <= n

の場合を引いたもの,と同じです。

そこで,まず,

 S(1) < S(2) < ... < S(k-1) <= n, S(k) = S(k-1) + a(k), a(k) 1 n のいずれか

k 回目の a(k) 1 n n 通り

k-1 回目までは 1 n から k-1 枚を選び小さい順に並べればよく nC(k-1) 通り

なので,n * nC(k-1) 通り。

次に,

 S(1) < S(2) < ... < S(k-1) < S(k) <= n

1 n から k 枚を選び小さい順に並べればよく nCk 通り。

前者から後者を引くと,

n * nC(k-1) - nCk

= n * n!/(n-k+1)!(k-1)! - n!/(n-k)!k!

= n!/(n-k+1)!k! * (nk - (n-k+1))

= n!/(n-k+1)!k! * (n+1)(k-1)

= (k-1) * (n+1)!/(n+1-k)!k!

= (k-1) * (n+1)Ck 通り

そこで,求める確率 P(k) は,

P(k) = ((k-1) * (n+1)Ck)/n^k

になります。

 

(考察)

前回,第238回,の問題とは,次のように考えれば対応が付くようです。

前回の問題は,

 1 n までの数が書かれたカードの中から 1 枚を選び,その数を記録して元に戻す,

 を繰り返し,取り出したカードの数が直前の数以下ならば終了する

というものでした。

これは,i 回目に取り出したカードの数を c(i) とすると,k 回目で終了するのは,

 c(1) < c(2) < ... < c(k-1), c(k) <= c(k-1)

です。そこで,終了しないためには c(k) が狭義に単調増加しなければならず,

1 <= c(k) <= n なので,多くとも n+1 回行うと終了します。

一方で,今回の問題では,この c(i) に対応するのが S(i) で,

 S(1) < S(2) < ... < S(k-1) <= n < S(k)

となっています。一見,終了条件が違いますが,

 c(k-1) に対して k 回目で終了する c(k) c(k-1) 通り

 S(k-1) に対して k 回目で終了する S(k) n - (n - S(k-1)) = S(k-1) 通り

と,場合の数としては同じになっています。

この対応のおかげで,同じ結果が得られるものと思われます。

 

(感想)

一見違う前回,第238回,の問題と,計算式まで含めて同じになったのは驚きでしが,

(考察)のように考えれば,自然な一致だと思われます。

しかし,こんな所にも e が現れるのは不思議です。

前回同様,興味深い問題でした。

 

 

NO2「スモークマン」   03/31 0059分受信

「スモークマン」   03/31 1906分受信

「スモークマン」   04/04 1158分受信

「スモークマン」   04/06 1837分受信 更新4/18

問題1:一つのサイコロを繰り返し振って、出た目の和が6を超えるまで振り続ける 。
サイコロを振る回数の期待値を求めよ。

6回で6になる場合...1,1,1,1,1,1 だけ...1/6^6...期待値は x7...7/6^6
5回で6...1,1,1,1,1...6-5=1...5H1=5C1=5...5/6^5...x6...30/6^5
4回で6...1,1,1,1...6-4=2...4H2=5C2=10...10/6^4...x5...50/6^4
3回で6...1,1,1...6-3=3...3H3=5C3=10...10/6^3...x4...40/6^3
2回で6...1,1...6-2=4...2H4=5C4=5...5/6^2...x3...15/6^2
1回で6...1/6...x2...2/6

5回で5...1,1,1,1,1 だけ...1/6^5...期待値は x(5/6)*6...30/6^6
4回で5...4H1=4C1=4...4/6^4...x(5/6)*5...100/6^5
3回で5...3H2=4C2=6...6/6^3...x(5/6)*4...120/6^4
2回で5...2H3=4C1=4...4/6^2...x(5/6)*3...60/6^3
1回で5...1/6...x(5/6)*2...10/6^2

4回で4...1,1,1,1 だけ...1/6^4...期待値は x(4/6)*5...20/6^5
3回で4...3H1=3C1=3...3/6^3...x(4/6)*4...48/6^4
2回で4...2H2=3C2=3...3/6^2...x(4/6)*3...36/6^3
1回で4...1/6...x(4/6)*2...8/6^2

3回で3...1,1,1 だけ...1/6^3...期待値は x(3/6)*4...12/6^4
2回で3...2H1=2C1=2...2/6^2...x(3/6)*3...18/6^3
1回で3...1/6...x(3/6)*2...6/6^2

2回で2...1,1 だけ...1/6^2...期待値は x(2/6)*3...6/6^3
1回で2...1/6...x(2/6)*2...4/6^2

1回で1...1 だけ...1/6...期待値は x(1/6)*2....2/6^2

合計
=(7+30*6+50*6^2+40*6^3+15*6^4+2*6^5+30+100*6+120*6^2+60*6^3+10*6^4+20*6+48*6^2+36*6^3+8*6^4+12*6^2+18*6^3+6*6^4+6*6^3+4*6^4+2*6^4)/6^6
=117649/46656
=2.5216263...

巧い方法があるのかなぁ...疲労困憊...^^;

 

 

NO3「再出発」   04/12 0132分受信

「再出発」   04/15 2322分受信 更新4/18

寄せられた解答です。

 

 

 

皆さん、答えがわかったら、一部でも構いませんから、解答とペンネームを添えて、
メールで送ってください。待っています。