今日イズナがお手伝いするワラク姫の公演は、観客であるイズナが主人公となり、映画村の障害物を突破して、さらわれたお姫様を救い出す体験型イベントなのです!
お姫様を救う参加型の公演なのですが……ワラク姫ではなく、公演とは関係のないイブキ殿がさらわれてしまいました!?
|
ミチル |
よーし、それじゃ目標は簡単! |
|
ミチル |
事態が深刻になる前に、我ら忍術研究部がイブキ殿を救出する!いいね!? |
|
イズナ |
はい!危機に陥った人がいたら、その人を救うのが忍者ですから!ニンニン! |
|
ツクヨ |
イブキちゃん……きっと怖くて泣いています!絶対に助けましょう!私たちで! |
|
イロハ |
……イブキ、待っていてください。すぐに行きますから。 |
イズナは忍術研究部の皆さんと一緒に誘拐犯の逃走経路を追い、トリックハウスにたどり着いたのです!
|
カエデ |
こんにちは~!みんな、ようこそー!今回の関門はトリックハウス! |
|
カエデ |
たくさんの罠や仕掛けでいっぱいの……!渦巻映画村でいっちばん有名な観光スポットだよ! |
|
ミチル |
それ……ただの忍者屋敷じゃない? |
|
カエデ |
それでね~、今回の関門のクリア方法は簡単!このお屋敷を通って…… |
|
カエデ |
中にある試練を乗り越えて、ゴール地点に着けばクリア!なんだけど! |
|
イズナ |
部長!トリックハウスなら、やはり事前に攻略方法を相談するのが大切だと、イズナは……! |
|
|
部長はそう言って先に入ってしまい、イズナもトリックハウスの中で長い間迷ってしまいました……。そしてようやく今、みんなと合流できたのです!
|
ミチル |
……あれ?みんな無事だったんだ? |
|
イズナ |
このイズナ!さんざん迷って、もう一生出られないかと思ったのですが……!そのとき!ツクヨ殿が解決方法を見つけてくれたのです! |
|
ツクヨ |
ぶ、部長が貸してくださった漫画で……見たお屋敷だって、お、思い出して……。 |
|
ツクヨ |
部長にお勧めしていただいて、先に読んでおいて、よ、よかったです!えへへっ! |
ツクヨ殿の解決方法は簡単でした!トリックハウスの中の移動を格子として考えれば、道に迷わず計画を立てられるそうなのです……!そこでイズナは、次のようにモデル化することにしました!
トリックハウスのお屋敷は、等しい二辺の長さが の直角二等辺三角形として考えられます!数学的……に言うと、座標平面の 軸の正の方向と 軸の正の方向に、長さの等しい二辺が一つずつ置かれているのです。各頂点は , , になりますね!
図 1. のトリックハウス
イズナは出発点である左上の頂点 から、右下の頂点 にあるゴールへ向かい、一回の移動で次のどちらかを行います!
1 行目に と が空白区切りで与えられる。; ;
すべての条件を満たす経路の個数を 1 行に出力せよ。個数は非常に大きくなることがあるので、 で割った余りを出力せよ。
ミチル
|
大丈夫、大丈夫。進めば何とかなるって! |
|
カエデ |
あっ!まだ説明、終わってないのに!? |
お屋敷の中は格子状になっています。イズナが描いた下の図のように、上から 行目は 列目から 列目までが正方形のマスで、 列目が直角二等辺三角形のマスです!各マスの辺の長さは、直角二等辺三角形の斜辺を除いて、すべて です!
すると……移動回数がちょうど 回の経路だけを考えることになりますね!また、お屋敷の外へ出てはいけないので、移動中は常に辺を含む三角形の内側にいなければなりません。
ところが、お屋敷には恐ろしい罠があるのです!イズナが集めた情報によると、移動中に次の条件をすべて満たす必要があるそうです!
つまり、 回目の移動は必ず回避(→)であり、それが経路全体で必ず 回目の回避(→)でなければならないのです!もちろん、イズナは忍者ですから、罠がなくても回避(→)できます!
お屋敷にはゴールへ続く分かれ道がたくさんありますから、条件を満たすすべての経路を把握することが大切です!イズナが選べる経路は何通りあるか、求めましょう!ニンニン!
続く 行には、それぞれ , が空白区切りで与えられる。; ; ;