No.2003 Frog on Grid
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 25
作問者 :
to-omer
/ テスター :
hamamu
👑
ygussany
タグ : / 解いたユーザー数 25
作問者 :

問題文最終更新日: 2022-07-05 22:14:19
問題文
縦 行、横 行のグリッドがあります。上から 行目、左から 列目のマスを で表します。
カエルの現在位置のマスを としたとき、1回のジャンプで以下の条件をすべて満たすグリッド内のマス のうちいずれかに移動することができます。
- は非負整数
ただし、いくつかのマスは穴になっていて、そのマスには移動することが出来ません。 が #
のときマス が穴であることを、 .
のときそうでないことを表します。マス およびマス は穴でないことが保証されています。
カエルが から まで移動することができる経路の数を求めてください。ただし、答えは非常に大きくなることがあるので、 で割った余りを求めてください。
制約
- は正整数である。
- は
.
か#
である。 - および は
.
である。
入力
出力
カエルが から まで移動することができる経路の数を で割った余りを 1 行で出力してください。
サンプル
サンプル1
入力
3 3 2 ... ##. .#.
出力
6
以下の 6 通りの経路があります。
サンプル2
入力
5 4 3 ...# .### #... ###. .#..
出力
53
サンプル3
入力
4 7 9 ....... ....... ....... .......
出力
6080
で割った余りを求めてください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。