No.659 徘徊迷路
タグ : / 解いたユーザー数 100
作問者 :


問題文
A君は
迷路を移動するルールは次のようなものです。
・迷路上の1つのマスは壁か空白のいずれかです。
・あるマスにいるとき1回で1行上、1行下、1列左、1列右の4種類のいずれかのマスの方向へ進めます。
・空白のマスに入ることはできますが、壁のマスには入ることができません。
・任意のマスで例えば4種類の方向のうち
・進むことができる4種類の方向にすべて壁がある場合のみ1回の移動でその場から移動しないことが許されます。
A君は壁でないスタート地点
A君が上記の確率で移動するときゴール地点に到着する確率はどれだけか?
なお、最終的にゴール地点に到着する途中でスタート地点、ゴール地点に移動しても良い。
入力
迷路は
スタート地点は
ゴール地点は
0行、
出力
A君が
ただし、正解と出力の許容誤差は絶対誤差または相対誤差が
最後に改行を忘れずに。
サンプル
サンプル1
入力
6 6 5 2 1 4 4 ###### ###.## #....# ###.## ##...# ######
出力
0.0208333333333333
1列右、1列右、1行下、1行下、1行右の移動で到着できます。
そのときの確率は
サンプル2
入力
10 9 123 2 5 1 1 ######### #..#....# #..#....# #..#....# #..#....# #..#....# #.......# #..#....# #..#....# #########
出力
0.0143125825613343
サンプル3
入力
3 5 100000000 1 2 1 1 ##### #...# #####
出力
0.0000000000000000
1行2列のマスからスタートすると偶数回の移動で1行1列のマスにゴールはできません。
サンプル4
入力
3 3 100000000 1 1 1 1 ### #.# ###
出力
1.0000000000000000
スタート地点とゴール地点は同じ場合があります。
また、同じ地点からずっと動けないという状況もありえます。
サンプル5
入力
9 8 100000000 2 1 5 1 ######## ##.....# #..###.# ###....# ##..#### #.##...# #.#..#.# #...##.# ########
出力
0.0000000000000000
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。