No.2430 Damage Zone
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 113
作問者 :
ramdos
/ テスター :
noya2
Kak1_n0_tane
👑
potato167
tassei903
ponjuice
タグ : / 解いたユーザー数 113
作問者 :



問題文最終更新日: 2023-08-18 21:15:01
問題文
縦 マス、横 マスのフィールドがあります。 フィールドの上から 行目, 左から 列目のマスを と呼びます。 フィールドの各マスは空き地、ダメージ床、壁のいずれかです。
- 空き地は自由に通ることのできるマスです。
- ダメージ床は通ると体力が 減少するマスです。
- 壁は通ることのできないマスです。
制約
- は整数
- は
.
,o
,#
のみからなる長さ の文字列で、 文字目はフィールドのマス が下記の状態であることを表す。 .
のとき空き地であるo
のときダメージ床である#
のとき壁である- 左上の角 と右下の角 は空き地
入力
出力
答えを で割ったあまりを1行に出力してください。
サンプル
サンプル1
入力
5 5 2 ..... .o... ..... ...o. .....
出力
46
すべての移動経路 通りのうち、体力が 減る移動経路は 通りあるので出力すべき答えは です。
サンプル2
入力
3 3 1 ... ... ...
出力
6
移動経路は で 通りです。
サンプル3
入力
40 40 15 ...o##..o..........o.o.......o....#..... ..o..........o.........#...#........o... ..##................o....o#.o....#.o.... ...#....o.......o.......o...#.....o..... ..o.o........#o...##.#....o..o......o... ...#..o......o.................o........ ....o....oo....#..........o............. #o..........o........o...........o....## #....oo...#.......o#..........o......... o....o.o#.......o..o.oo#....o#.o#o...... ..............#..o...o............o..... o.....ooo........o......o....o......o... ......#.o...............#.....o...ooo... .....#.o..#........o.......#.o.......#.. ........#......o#.................#o.... .......##..o.....oo.....#....#........o. ...#.o....o...o...#o..o...o#....#....... ...o.o.......o....##.oo#......o......... .......o......o..........o..o....#.#...o .o.......o#.ooo...o.......o......oo##... .o...................oo#..#o....o....... oo...o.#......................o......o.. ....o................#.................. ....o...............o.......#.........#. ..........#..o.....o.........#..#o...#o. ...........#.o........#......o.o........ ...o..o..#.........oo.o..o#....#o....... #.#.....##.#.o#.....#.....o.o......o.... .#..#.#o....................#.....o..... ..o...................#.#.....#......... .o..o.#o...o..o.o.o..........ooo.......o ....o..o#.........o.o.o.o.#.oo..o....... o..o..#....o...#.....oo.......o....#...o .o....#.o...o...o....#..o.#...ooo......o ...o.....##......#.oo.......#.o...o..... .....o.....o.#o......#.............o..o. ......o...........o..#oo...o..........o. #.....##..o......................oo...o. ..................o....#o......o...o.... ...............o.o...o#...o.o..o....oo..
出力
894449985
で割ったあまりを求めることに注意してください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。