確率から枚数を逆算する

トランプと組み合わせの応用

問題

♡と♦のカードが合わせて10枚あります。この中から2枚を無作為に取り出したとき、2枚とも♡になる確率が $\dfrac{1}{3}$ となるような、♡の枚数を求めなさい。

2枚とも♡になる確率は:

$$
P = \frac{\binom{h}{2}}{\binom{10}{2}} = \frac{1}{3}
$$

ここで、

  • h:求めたい♡の枚数
  • $\binom{h}{2}$:ハートから2枚選ぶ組み合わせ
  • $\binom{10}{2}$ = 45 :全体から2枚選ぶ組み合わせ

したがって、以下の方程式を解けばよい:

$$
\frac{\binom{h}{2}}{45} = \frac{1}{3}
$$

両辺に45をかけると:

$$
\binom{h}{2} = 15
$$

つまり、

$$
\frac{h(h – 1)}{2} = 15
$$

これを解くと:

$$
h(h – 1) = 30
$$

この式を満たす整数$h$を探します。

  • $h = 6$ のとき → $6 \times 5 = 30$

ハートの枚数は 6 枚です。

Rで解くと、、、

R
# 総枚数
total <- 10

# 条件に合うハートの枚数を探す
for (h in 1:(total - 1)) {
  p <- choose(h, 2) / choose(total, 2)
  if (abs(p - 1/3) < 1e-6) {
    cat("ハートの枚数は", h, "枚です。確率 =", p, "\n")
  }
}
ハートの枚数は 6 枚です。確率 = 0.33333

タイトルとURLをコピーしました