/ OPS / 题库 /

地下迷宫

地下迷宫

#描述#
由于山体滑坡,DK被困在了地下蜘蛛王国迷宫。为了抢在DH之前来到TFT,DK必须尽快走出此迷宫。此迷宫仅有一个出口,而由于大BOSS的力量减弱影响到了DK,使DK的记忆力严重下降,他甚至无法记得他上一步做了什么。所以他只能每次等概率随机的选取一个方向走。当然他不会选取周围有障碍的地方走。如DK周围只有两处空地,则每个都有1/2的概率。现在要求他平均要走多少步可以走出此迷宫。

#格式#
##输入格式##
先是一行两个整数N, M(1&lt=N, M&lt=10)表示迷宫为N*M大小,然后是N行,每行M个字符,'.'表示是空地,'E’表示出口,'D’表示DK,'X’表示障碍。

##输出格式##
如果DK无法走出或要超过1000000步才能走出,输出tragedy!,否则输出一个实数表示平均情况下DK要走几步可以走出迷宫,四舍五入到小数点后两位。

#样例1#
##样例输入1##

1 2
ED
3 3
D.X
.X.
X.E

##样例输出1##

1.00
tragedy!

#限制#
1000ms
32768KB

#提示#

#来源#
DK

信息

ID
1510
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者