離散数学・組合せ論の問題
横一列に並んだ つの席に、左から順に 番から 番までの 人の生徒が 人ずつ座っている。この 人を つのチームに分ける。ただし、次の条件を満たすようにする。
- どのチームにも少なくとも 人が入る。
- チームどうしは区別しない(だれとだれが同じチームかだけを考える)。
- 隣り合う席に座っている 人( 番と 番、)は、同じチームに入らない。
このようなチームの分け方は何通りあるか。
この問題で使うもの
- 第 2 種スターリング数の漸化式と条件つき分割(説明と入口の問題)
ヒント
行き詰まったら、上から順に 1 つずつ開いてください。
ヒント 1
「隣り合う数を同じブロックに入れない」分割は、第 2 種スターリング数の帰着「 の条件つき ブロック分割の個数は 」で数えられます。
ヒント 2
この問題では なので、 を求めればよいです。漸化式 を使って表を作りましょう。
ヒント 3
です。ここから を計算します。
答えと解説
答えを見る
どこでつまずきましたか?(選ぶと、戻る場所を案内します)
解説を読む
言い換え 生徒を番号で表すと、求めるものは集合 を空でない つのブロックに分ける分割のうち、どのブロックも連続する 整数 を同時に含まないものの個数です。
帰着 をこの条件のもとで ブロックに分割する方法の数を とします。最大の数 に注目して数えます。
- だけで つのブロックをつくる場合:残りは の条件つき ブロック分割なので、 通りです。
- がほかの数と同じブロックに入る場合: を除くと の条件つき ブロック分割が残ります。 は 個のブロックのうち を含むもの以外の 個のどれかに入れられるので、 通りです。
よって
が成り立ちます。一方、 は第 2 種スターリング数の漸化式から
を満たします。これは と同じ形の漸化式です。さらに で初期値も一致するので、 です。
したがって、求める数は
です。
の計算 漸化式 と、、 を使って表を作ります。
の列:
の列:
よって、チームの分け方は 通りです。
別解
7人を頂点とし、隣り合う席を辺で結ぶとパス になる。求める数は、 の頂点を空でない独立集合ちょうど4つに分ける分割の数である。
まず、 色で隣り合う頂点が異なる色になる塗り方は 通りである。
4色すべてを使う塗り方の数は、包除原理より
通り。
チームは区別しないので、色の入れ替え 通りで割ると 通り。
検算:同じ方法で2チームの場合を求めると となる。これは奇数番と偶数番に分ける1通りだけで、正しい。