離散数学・組合せ論の問題
4 組の夫婦、合計 8 人が横 1 列に並ぶ。8 人は互いに区別できるものとする。どの夫婦も隣り合わないような並び方は何通りあるか。
この問題で使うもの
- 一般の包除原理(説明と入口の問題)
この問題を解けるようになるまで(9 技能)
読み込み中…
右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
一般の包除原理を使います。「夫婦 が隣り合う」という条件を とおき、どの も満たさない並び方を数えましょう。
ヒント 2
指定した 組の夫婦がすべて隣り合う並び方は、各夫婦を 1 つのかたまりとみなして数えます。そのとき、かたまりの中で 2 人の左右の入れかえも考えます。その個数を とすると、求める数は です。
ヒント 3
となるので、求める数は です。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
夫婦に番号 をつけ、条件 を「夫婦 が隣り合う」とします 。求める個数は です。
手順 1: 個の条件を同時に満たす並び方を数える。
組の夫婦を指定し、その 組がすべて隣り合う並び方を数えます。指定した各夫婦を 1 つのかたまりとみなすと、並べるものは 個になり、その並べ方は 通りです。さらに、各かたまりの中で夫と妻の左右の入れかえが 通りずつあります。よって
です。この値はどの 組を選んだかによらないので、条件は対称です。 組の選び方は 通りあります。
手順 2:一般の包除原理を使う。
手順 3:各項を計算する。
- :
- :
- :
- :
- :
したがって
よって、どの夫婦も隣り合わない並び方は 通りです。
別解
包除原理を用いる。夫婦 が隣り合う事象を とする。 組が隣り合う並び方は、選んだ 組を各々ひとまとまり(内部の順序 通り)として扱い、 通りの並べ方と組み合わせて となる。
:
:
:
:
:
求める数は
。
検算: 4 組が の場合の既知の値 であり、夫婦を区別しない場合の隣り合わない配置数(夫婦を同一視した多重集合の順列で隣り合わないもの)は 864 であることと整合する。実際、各ペアを同じ文字とみなした の隣り合う同文字なしの順列数は 864 であり、各文字の 2 人を区別する 倍で となる。