第22期!
可怜的MrK-019又被汉化组抓住了,他能不能摆脱被吃的命运呢?救救019 保护019,人人有责
第22期 汉化组的吃人陷阱2
汉化组布下的上一个吃人陷阱没能成功地吃到MrK-019,这一次汉化组升级了他们的陷阱!
汉化组布下的陷阱和上一次的差不多。一种格子迷宫,只有一个出口。迷宫大概是这样的:
######
#K...#
####.#
#S...#
######
如图所示,图上标为#的地方都是墙,标.的地方都是可以走的部分。MrK-019初始所在的地方也是可以走的部分。MrK-019一秒可以走一格。出口只在某一秒开放,平时都是不能走的墙;如果MrK-019在出口开放的那一秒到达出口,他就能逃脱汉化组的吃人陷阱,否则就会被抓住吃掉(指调教成无情的汉化机器)。同时,由于汉化组的人就在后面穷追不舍,MrK-019必须不停地移动才行!
另外,汉化组升级了他们的陷阱,MrK-019走过的地方就不能再走!
MrK-019能不能再一次从汉化组的吃人陷阱中逃出来呢?
输入
第一行是三个整数m,n,s,分别表示迷宫的长和宽,以及出口在第几秒开放。
接下来是一个m*n的字符矩阵,表示汉化组设下的迷宫。格式见题干和输入样例。
输出
如果MrK-019能逃出来,就输出一行Yes,否则输出一行No。
样例输入1
5 6 8
######
#K...#
####.#
#S...#
######
样例输出1
Yes
样例输入2
5 6 10
######
#K...#
###..#
#S...#
######
样例输出2
No