- ベストアンサー
ボールの並べ方の組み合わせについて
- ボールの並べ方の組み合わせについて、白、黒が少なくとも一箇所隣り合う並べ方の組み合わせはいくつあるのかという問題があります。
- 白、黒を一つずつ取り出し、ワンセットと考えて、白黒黄青赤の6つの順列を考える方法で計算すると、360通りになります。
- しかし、正解は1008通りになるため、計算方法が間違っている可能性があります。正しい解き方についてご教授ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どこが間違っているかと言うと、(2!*2!)で割っているところです。 白黒黄青赤(白黒)の6つの順列では、2つの白を交換したものを重複して数えているわけではないので、2!で割る必要はありません。 それでは(6!*2)だけでいいかというと、 例えば、「黄青赤白黒白黒」という並びの場合、「黄青赤(白黒)白黒」で数えた場合、「黄青赤白黒(白黒)」で数えた場合、「黄青赤白(黒白)黒」で数えた場合の3通りで数えているのでそれらの重複した分を引かなければなりません。 しかし、その考え方かなり複雑です。 (1)白黒黄青赤(白黒)の順列の数=6!=720 (2)白黒黄青赤(黒白)の順列の数=6!=720 (3)黒黄青赤(白黒白)の順列の数=5!=120 (4)白黄青赤(黒白黒)の順列の数=5!=120 (5)黄青赤(白黒)(白黒)の順列の数=5!/2=60 (6)黄青赤(黒白)(黒白)の順列の数=5!/2=60 (7)黄青赤(白黒)(黒白)の順列の数=5!=120 (8)黄青赤(白黒白黒)の順列の数=4!=24 (9)黄青赤(黒白黒白)の順列の数=4!=24 (1)+(2)-(3)-(4)-(5)-(6)-(7)+(8)+(9)=1008 通常は、全体の順列の数から白黒が隣り合っていない場合の数を引くという方法が一般的だと思います。 黒以外の5個の並びは、黄青赤をXで表すと、 白白XXX 白X白XX 白XX白X 白XXX白 X白白XX X白X白X X白XX白 XX白白X XX白X白 XXX白白 の10パターンがあります。 その中で、白に隣り合わないように黒を置く方法は、 白白XXXの場合は、 白白X黒黒XX、白白X黒X黒X、白白X黒XX黒、白白XX黒黒X、白白XX黒X黒、白白XXX黒黒 の6通り 白X白XXの場合は、 白X白X黒黒X、白X白X黒X黒、白X白XX黒黒 の3通り 他も同様に考えれば、6通りのパターンが4個、3通りのパターンが6個あるので、 6*4+3*6=42 よって、 7!/(2!*2!)-42*6=1008
お礼
大変丁寧な回答ありがとうございます。 (白黒)で考えるのは厳しいですね… 解き方をわかりやすく説明してくださり、とても助かりました。 ありがとうございました。