SP15609 SPIKES - Spiky Mazes

题目描述

贾姆廷对文化及其背后的历史感兴趣。当然,这种兴趣是有原因的:当他研究合唱团的过去时,他发现了他所知道的迷宫的隐藏入口,其中包含着有价值的信息。然而,有一个问题:迷宫里有尖刺陷阱!贾姆廷是一个非常敏捷的人,但每个人都有一个极限,因此他只能避免一些陷阱。这就引出了一个问题:他能穿过迷宫吗?

输入格式

测试用例的第一行包含三个整数 $n$ 、 $m$ 和 $j$ 。$n(2≤n≤40)$表示行数,$m$ ($2≤n≤40$)表示每行的宽度,$j(0≤j≤20)$表示贾姆廷可以避免尖峰的次数。然后 $n$ 行包含 $m$ 个字符;字符“x”将用于宝藏的位置,“@”用于入口(也是出口),“s”代表钉鞋,“#”代表墙壁,“.” 安全的行走瓷砖。请注意,你不能走进墙壁,迷宫完全被你能看到的墙壁包围着。**总是至少有一个入口/出口**,宝藏所在的地方总是有一个"x"。

输出格式

如果贾姆廷可以让它活着进出,你应该输出“SUCCESS”,如果你无法让它活着出来,则输出“IMPOSSIBLE”。 ## 输入输出样例 ### 样例输入 #1 ``` 3 3 2 #@# #s# #x# ``` ### 样例输出 #1 ``` SUCCESS ``` ### 样例输入 #2 ``` 4 4 3 #### @.s# ##.# #xs# ``` ### 样例输出 #2 ``` IMPOSSIBLE ```