問題一覧 > 通常問題

No.621 3 x N グリッド上のドミノの置き方の数

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 31
作問者 : しらっ亭 / テスター : roiti46
2 ProblemId : 2031 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2017-12-17 22:48:43

問題文

縦に 3 個、横に N 個のマス目からなるグリッドを 3×N のグリッドと呼ぶ。
下記の図は、3×10 のグリッドである。

3×N のグリッドのマス目の上に、1×2 サイズのドミノを、ドミノ同士が重ならないように、ドミノがグリッドからはみ出さないように、これ以上置けなくなるまで置く方法」の総数を 109+7 で割った余りを求めよ。

ドミノは回転して使ってよい。それぞれのドミノは区別しない。
グリッドをドミノで埋め尽くす必要が無い点に注意せよ。

入力

N

1N1018
N は整数

出力

答えを1行で出力せよ。
最後に改行せよ。

サンプル

サンプル1
入力
2
出力
5

5 通りである。

等は、まだドミノを置くことができるため、数えない。

サンプル2
入力
20
出力
718700373

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。