確率

ちょっと前に,この問題おかしい!! というスレが賑わっていたようです.ちょっと興味深かったので引用.

昔の某大学の入試問題で

ジョーカーを除いたトランプ52枚の中から1枚のカードを抜き出し、表を見ないで箱の中にしまった。そして、残りのカードをよく切ってから3枚抜き出したところ、3枚ともダイヤであった。このとき、箱の中のカードがダイヤである確率はいくらか。

答えが1/4ってのは納得出来ない!
10/49だろ!!

「このとき」という言葉が曖昧なためか,1/4と10/49で意見が分かれています.何か言ってみようかと思いましたが,T. NISHIMURA’s Personal Blog: ダイヤとティッシュの答に近いヒントが詳しく説明されているので,リンク.

ひとつだけ付け加えるとしたら,1/4の派は大体,以下のような主張に収まっています(ダイヤが13枚出たときだけは別という主張はちょっと分からないのですが).

52枚ある状態で「最初に」1枚抜いてるから1/4だな。
その後、何枚抜いてもダイヤが12枚出ても、最初の1枚には影響されない。

確かに,後から何枚抜いたとしても,最初の1枚には影響は及びません.ただし,後から3枚カードを抜く試行に関しては,最初の1枚のカードの影響を受けることになります(今回の場合は,それがダイヤかどうかで3枚連続でダイヤが出る確率が変わる).その事を考慮してないなと.

関係ないですが,

なんかどっちも正しい気がしてワケわからなくなったのでjavaでプログラム組んでみた。全文だと長いんでやってる内容だけ

  1. 0〜12をダイヤとして52までの数で乱数を取る(取る値は0<=n<52を満たす52個の整数)
  2. 2枚目は51までの数でとり、最初の数より大きければ+1する
  3. 同様に3枚目,4枚目は50,49までの数で1枚目,2枚目(3枚目)の数値に対して大きいたびに+1させる
  4. 2,3,4枚目が13未満のときに、試行回数を求める数値に+1
    満たさない場合は1に戻る
  5. 1枚目が13未満であるときにダイヤの回数に+1、試行回数が100000になるまで1〜5繰り返す

結果、試行回数   100000
ダイヤであった回数 20881
ダイヤであった割合 20.881%

1/4=25%、10/49=20.408%だから10/49のほうが妥当だといえる

長文スマンカッタ
プログラムが間違っていてもシラネ(ちなみに4を満たさなかった回数が7568542回)

本当にプログラム組んで試行してた(しかも100,000回も)のはなかなか頑張るなーと思いました.