過去ログ

uchinyan
はい,こんにちは。さて,今回の問題は...
一見して,領域 1 と領域 7 が異なる色か同じ色かで領域 8 の塗り方が変わってくるのが分かります。
そこで,「あー,これは漸化式っぽいな。」ということで,こんな感じになりました。

領域が 2 個の場合:明らかに,3 * 2 = 6 通り。
領域が 3 個の場合:明らかに,3 * 2 * 1 = 6 通り。
領域が 4 個の場合:
領域 1 と領域 3 が異なる色の場合の領域 1 〜 領域 3 の塗り方は,領域が 3 個の場合の塗り方と同じで,6 通り。
領域 1 と領域 3 が同じ色の場合の領域 1 〜 領域 3 の塗り方は,領域が 2 個の場合の塗り方と同じで,6 通り。
(領域 1 と領域 3 とをくっつけてしまえは,領域が 2 個で異なる色で塗り分ける場合になります。)
そして,領域 4 に塗る塗り方は,領域 1 と領域 3 が異なる色の場合は 1 通り,領域 1 と領域 3 が同じ色の場合は 2 通り。
そこで,6 + 6 * 2 = 6 + 12 = 18 通り。
領域が 5 個の場合:
領域 1 と領域 4 が異なる色の場合の領域 1 〜 領域 4 の塗り方は,領域が 4 個の場合の塗り方と同じで,18 通り。
領域 1 と領域 4 が同じ色の場合の領域 1 〜 領域 4 の塗り方は,領域が 3 個の場合の塗り方と同じで,6 通り。
そして,領域 5 に塗る塗り方は,領域 1 と領域 4 が異なる色の場合は 1 通り,領域 1 と領域 4 が同じ色の場合は 2 通り。
そこで,18 + 6 * 2 = 18 + 12 = 30 通り。
以下同様で,
領域が 6 個の場合:30 + 18 * 2 = 30 + 36 = 66 通り。
領域が 7 個の場合:66 + 30 * 2 = 66 + 60 = 126 通り。
領域が 8 個の場合:126 + 66 * 2 = 126 + 132 = 258 通り。
そこで,答えは,258 通り になります。
これには 2 色で塗り分ける場合(6 通り)も含まれているのに注意ですね。

なお,数学になりますが,一応,漸化式を書いておくと,
領域 1 と領域 n が異なる色の場合を a(n) 通り,領域 1 と領域 n が同じ色の場合を b(n) 通りとして,
a(1) = 0, b(1) = 3
a(n+1) = a(n) + 2 * b(n)
b(n+1) = a(n)
これを解くと,
a(n) = 2^n + 2 * (-1)^n
となるようです。
今回の問題は a(8) = 2^8 + 2 * (-1)^8 = 256 + 2 = 258 になります。
ネコの住む家   12月4日(木) 11:47:02   MAIL:uchi@sco.bekkoame.ne.jp   33411

過去問題一覧へ戻る