$n$両編成の列車があり、各車両を赤、青、黄のいずれかの色で塗る。ただし、隣り合った車両の少なくとも一方が赤色となるように塗る方法は何通りあるか。$n \ge 2$。

離散数学漸化式組み合わせ数え上げ数列
2025/6/11

1. 問題の内容

nn両編成の列車があり、各車両を赤、青、黄のいずれかの色で塗る。ただし、隣り合った車両の少なくとも一方が赤色となるように塗る方法は何通りあるか。n2n \ge 2

2. 解き方の手順

まず、ana_nnn 両の列車に対する条件を満たす塗り方の総数とする。
n=1n=1 の場合、a1=3a_1 = 3 (赤、青、黄)。
n=2n=2 の場合、両方とも赤でない場合は青青、青黄、黄青、黄黄の4通り。全体は32=93^2 = 9通りなので、94=59-4 = 5 通りある。
隣り合う車両の少なくとも一方が赤であるという条件を満たさない塗り方は、全ての車両が赤色以外(青または黄)で塗られている場合である。
ana_nを求める漸化式を考える。
nn両目が赤の場合、前の n1n-1 両はどのような塗り方でも条件を満たすので、an1a_{n-1} 通り。
nn両目が赤でない場合(青または黄)、 n1n-1 両目は必ず赤でなければならない。
このとき、n2n-2 両はどのような塗り方でも条件を満たすので、an2a_{n-2} 通り。
よって、nn両目が赤でない塗り方は 2an22 a_{n-2} 通り。
したがって、漸化式は an=an1+2an2a_n = a_{n-1} + 2 a_{n-2} となる。
初期条件は、a1=3a_1 = 3, a2=a1+2a0=3+2×31a_2 = a_1 + 2 a_0 = 3+2\times \frac{3}{1} から求めることができず、a2=5a_2 = 5
別の考え方として、全体から条件を満たさないものを引くことを考える。
nn両全体を赤、青、黄で塗る方法は 3n3^n 通り。
条件を満たさないのは、隣り合う車両がどちらも赤でない場合、つまり全ての車両が青または黄で塗られている場合である。
この場合、隣り合う車両がどちらも赤でないように塗る方法は、2色の塗り分けになる。
これを bnb_n とする。すると、b1=2b_1 = 2, b2=1b_2 = 1.
隣り合う車両が赤でない塗り方の総数 bnb_n について考える。
bnb_n を、nn 両全てが青か黄で塗られている場合の数とする。隣り合う車両がどちらも赤でない場合、各車両は青か黄のいずれかで塗られるので、bn=2nb_n = 2^n である。条件より、少なくとも一方が赤であるという条件の否定は、どちらも赤ではないなので、全ての車両が青か黄であれば良い。しかし、これは明らかに間違いである。
b1=2b_1=2, b2=4b_2 = 4. この時の条件を満たす塗り方は5通り。a2=322×2=5a_2=3^2-2\times2 =5
漸化式を用いたbnb_n の導出を試みる。
nn番目が青または黄の場合、n1n-1番目も青または黄である必要がある。bn=2bn1b_n = 2 b_{n-1}.
これは2n2^nとなるのでやはり間違いである。
条件を満たす塗り方の総数 ana_n は、すべての車両を赤色、青色、黄色のいずれか一色で塗る塗り方の総数 3n3^n から、隣り合った車両がどちらも赤色ではないような塗り方を引いたものになる。
隣り合った車両がどちらも赤色ではない塗り方を cnc_n とする。
すると、漸化式は an=3ncna_n = 3^n - c_n となる。
cnc_n を求めることを考える。
c1=2c_1 = 2 (青、黄)
c2=4c_2 = 4 (青青、青黄、黄青、黄黄)
cn=2cn1c_n = 2 c_{n-1} これは間違い。
nn両目が青か黄の場合を考える。
a1=3a_1=3, a2=5a_2=5, a3=a2+2a1=5+2(3)=11a_3=a_2 + 2a_1 = 5 + 2(3)=11.
n=3n=3の場合、赤を含まないのは 23=82^3=8 通り。青青青、青青黄、青黄青、青黄黄、黄青青、黄青黄、黄黄青、黄黄黄
条件を満たさないのは、青青青、青青黄、青黄青、黄青青、黄黄黄。 よって3383^3-8は間違い。
an=an1+2an2a_n = a_{n-1} + 2a_{n-2}
a1=3a_1=3, a2=5a_2=5
a3=5+2×3=11a_3 = 5 + 2 \times 3 = 11
a4=11+2×5=21a_4 = 11 + 2 \times 5 = 21
a5=21+2×11=43a_5 = 21 + 2 \times 11 = 43

3. 最終的な答え

an=an1+2an2a_n = a_{n-1} + 2a_{n-2} ただし、a1=3a_1=3, a2=5a_2=5

「離散数学」の関連問題

SMILEの5文字を使って順列を作る。 (1) S, M, Lが奇数番目、I, Eが偶数番目に並ぶのは何通りあるか。 (2) アルファベット順に並べるとき、MILESは何番目になるか。

順列組合せ場合の数文字列
2025/6/12

自然数全体の集合$U$の部分集合$A$, $B$, $C$がそれぞれ次のように定義されている。 $A = \{n | n \text{は} 12 \text{の約数}\}$ $B = \{n | n ...

集合集合演算共通部分和集合約数
2025/6/12

9人の生徒(美術部、書道部、合唱部がそれぞれ3人ずつ)を2人、3人、4人の3つのグループに分ける問題です。 (1) 美術部の部員だけで3人のグループを作る。残りの6人から2人を選ぶ選び方は何通りか。 ...

組み合わせ場合の数順列グループ分け
2025/6/12

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\}$ と、部分集合 $A = \{1, 3, 6, 8\}$、 $B = \{2, 6, 8, 9\}$ が与えられ...

集合補集合和集合
2025/6/12

女子5人、男子3人が1列に並ぶときの並び方の総数を求める問題です。以下の4つの場合について考えます。 (1) 女子5人が続いて並ぶ。 (2) 女子5人、男子3人がそれぞれ続いて並ぶ。 (3) 両端が男...

順列組み合わせ場合の数並び方
2025/6/12

(1) 20人の中から議長、副議長、書記を1人ずつ選ぶ方法は何通りあるかを求める問題です。ただし、兼任は認められません。 (2) 番号のついた8個の椅子に6人の人を座らせる方法は何通りあるかを求める問...

順列組み合わせ場合の数確率
2025/6/12

## 問題の解答

組み合わせ順列場合の数整数
2025/6/12

以下の4つの問題を解きます。 (1) 1から7までの7個の数字から異なる5個を選んで作る5桁の整数の総数を求める。 (2) "triangle"という単語の8個の文字全部を使ってできる文字列の総数を求...

順列組み合わせ場合の数数え上げ
2025/6/12

順列と階乗の計算、整数の作成、文字の並べ替え、役職の選出、座席の配置に関する問題を解きます。

順列階乗組み合わせ場合の数
2025/6/12

問題は、集合 $A, B, C, D$ が与えられたとき、条件 $x \in B \cap D$ が $x \in \overline{A}$ であるための何であるか、および条件 $x \in (A ...

集合論理必要条件十分条件補集合
2025/6/12