過去ログ

uchinyan
はい,こんにちは。さて,今回の問題は...
この手の問題は類題が多いですが,解き方としては漸化式っぽく表を作るのが一番考えやすいでしょう。
こんな感じで。

頂点のつながり方,つまり,辺の位置関係,と,求める場合の数から,n 秒後の場合の数を,次のように考えます。
A だけを A(n) 通り
B,C,D をまとめて BCD(n) 通り
E,F,G,H,I,J をまとめて EFGHIJ(n) 通り
K,L,M,N,O,P をまとめて KLMNOP(n) 通り
Q,R,S をまとめて QRS(n) 通り
T だけを T(n) 通り
すると,次の関係がいえます。
A(n+1) = BCD(n)
BCD(n+1) = A(n) * 3 + EFGHIJ(n)
EFGHIJ(n+1) = BCD(n) * 2 + EFGHIJ(n) + KLMNOP(n)
KLMNOP(n+1) = EFGHIJ(n) + KLMNOP(n) + QRS(n) * 2
QRS(n+1) = KLMNOP(n) + T(n) * 3
T(n+1) = QRS(n)
この関係式を使って,n 秒後の場合の数を計算し,
n 秒後:A(n) BCD(n) EFGHIJ(n) KLMNOP(n) QRS(n) T(n)
と書くことにすると,
0秒後:001 000 000 000 000 000
1秒後:000 003 000 000 000 000
2秒後:003 000 006 000 000 000
3秒後:000 015 006 006 000 000
4秒後:015 006 042 012 006 000
5秒後:006 087 066 066 012 006
求めるのは KLMNOP(5) なので,上の表の「5秒後」の左端から4番目の,66 通り,になります。
ネコの住む家   7月17日(木) 11:44:16   MAIL:uchi@sco.bekkoame.ne.jp   42062

過去問題一覧へ戻る