Responsive image

问题 C: 单身的蒙蒙(迷宫/搜索)

问题 C: 单身的蒙蒙(迷宫/搜索)

时间限制: 1 Sec  内存限制: 128 MB
提交: 148  解决: 165
[提交][状态][讨论版][命题人:]

题目描述

蒙蒙要找对象啦!但是对象在和他玩捉迷藏,现在有一个5*5的地图,蒙蒙就在(00)的位置,他的心上人就在(44)的位置,当然路上会有各种艰难险阻,现在说明一下规则。蒙蒙按照地图行动,一次走一步,而且他只能前后左右的移动,当然蒙蒙也不能穿越墙壁。地图上有两种图案,一种是‘0’表示可以走的路,另一种是‘1’表示不能走的墙
PS:(0,0)就是左上角,(4,4)就是右下角,都懂吧! 

输入描述

输入一个5*5的矩阵表示地图,‘0’表示可以走的路,‘1’表示不能走的墙,蒙蒙就在(00)的位置,他的心上人就在(44)的位置

输出描述

输出蒙蒙到心上人那里最少要走多少步,若蒙蒙永远走不到心上人那里,则输出-1

样例输入

0 1 0 0 0
0 0 0 1 0
0 1 0 1 0
0 1 0 0 0
0 0 0 1 0

样例输出

8
[提交][状态]
ACM算法攻关部