#cpsco2019s1d. [cpsco2019_s1_d]Dessert Planning
[cpsco2019_s1_d]Dessert Planning
問題文
やむなく君はお菓子を食べることが大好きです。今日を 日目として、今日から 日間、お菓子をどのように食べるかを考えることにしました。そこで、以下のルールを設定しました。
- お菓子は毎日朝、昼、晩の 回食べる。
- それぞれで食べるお菓子は「クッキー」「チョコレート」「ケーキ」のいずれか つにする。
- 同じお菓子を 回連続で食べない。( 日目の晩と 日目の朝についても適用される。)
- 朝に食べるお菓子は「クッキー」「チョコレート」のどちらかにする。
日間、合計 回のお菓子について、上のルールをすべて満たすような食べ方の組み合わせが何通りあるかを で割った余りを計算してください。
なお、 日目の朝は「クッキー」「チョコレート」のどちらを食べてもよく、やむなく君は 種類のお菓子すべてを十分たくさん持っているものとします。
制約
- は整数
部分点
この問題には部分点が設定されています。
- を満たす入力に正解すると、 点が与えられます。
入力
入力は以下の形式で標準入力から与えられます。
出力
答えを 行に出力してください。
入力例 1
1
出力例 1
8
クッキーを「ク」、ケーキを「ケ」、チョコレートを「チ」と表すと、
(朝、昼、晩) \= (ク、ケ、ク), (ク、ケ、チ), (ク、チ、ク), (ク、チ、ケ), (チ、ケ、ク), (チ、ケ、チ), (チ、ク、ケ), (チ、ク、チ)
の 通りです。同じお菓子が連続してはいけないこと、朝にはケーキを食べないことに注意してください。
入力例 2
2
出力例 2
40
日目の晩と 日目の朝についても同じお菓子を食べてはいけません。
入力例 3
100000
出力例 3
607318103