過去ログ

uchinyan
はい,こんにちは。さて,今回の問題は...
これは,比較的類題を見ると思いますが,部品が二つある分だけ複雑になっていると思います。
もっとも,2 * 4 と小さ目なので,書き出してみても何とかなるでしょう。
解法としては,一応,漸化式ぽく考えて,こんな感じで。

2 * 1 の長方形の場合から順次考えます。
2 * 1 の場合:2 通り。
2 * 2 の場合:縦に左端から,
1つ目で切れるとき:2 通り * (2 * 1 の場合) = 2 * 2 = 4 通り。
切れる所がないとき:3 通り。
合計:4 + 3 = 7 通り。
2 * 3 の場合:縦に左端から,
1つ目で切れるとき:2 通り * (2 * 2 の場合) = 2 * 7 = 14 通り。
2つ目で切れるとき:3 通り * (2 * 1 の場合) = 3 * 2 = 6 通り。
切れる所がないとき:2 通り。
合計:14 + 6 + 2 = 22 通り。
2 * 4 の場合:縦に左端から,
1つ目で切れるとき:2 通り * (2 * 3 の場合) = 2 * 22 = 44 通り。
2つ目で切れるとき:3 通り * (2 * 2 の場合) = 3 * 7 = 21 通り。
3つ目で切れるとき:2 通り * (2 * 1 の場合) = 2 * 2 = 4 通り。
切れる所がないとき:2 通り。
合計:44 + 21 + 4 + 2 = 71 通り。
求めるのは,2 * 4 の場合なので,71 通り,になります。

なお,完全に数学ですが,2 * n の場合の数を a(n) 通りとすると,同様にして,
a(n+1) = 2 * a(n) + 3 * a(n-1) + 2 * a(n-2) + 2 * a(n-3) + … + 2 * a(2) + 2 * a(1) + 2
少し変形して,
a(n+1) = 3 * a(n) + a(n-1) - a(n-2),ただし,a(0) = 1,a(1) = 2,a(2) = 7
となるようです。
ネコの住む家   5月28日(木) 12:24:53   MAIL:uchi@sco.bekkoame.ne.jp   43324

過去問題一覧へ戻る