随笔 - 0  文章 - 5  trackbacks - 0
<2025年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

留言簿(2)

文章分类

文章档案

教育

信息学奥赛

有用网站

在线OJ

专题测试

租房信息

搜索

  •  

最新评论

1168: 【提高】老鼠闯迷宫

时间限制: 1 Sec  内存限制: 16 MB
提交: 595  解决: 207
[提交][状态][讨论版]

题目描述

编一个程序,找出一条通过迷宫的路径。这里有兰色方块的区域表示走不通,将一只老鼠从入口处经过迷宫到出口处的一条通路打印出来。

 

老鼠寻路有8个方向,老鼠先探索1方向,若不通就改2方向,再不通再改3方向.........如图B.

输入

第1行2个整数 m,n 表示迷宫有m 行n列 (m <= 10,n <= 10) 下面m行,每行n个数据

输出

一条路,用坐标点表示,中间用"-"连接

样例输入

7 6
0 0 1 0 1 0
0 1 1 1 1 1
1 0 0 1 0 0
0 0 1 0 0 1
1 1 0 0 1 0
0 0 1 0 0 1
0 1 0 0 1 0

样例输出

(1,1)-(1,2)-(2,1)-(3,2)-(3,3)-(4,4)-(4,5)-(5,6)-(6,5)-(7,6)

提示

注意:当不止一条路径时,老鼠选择探索方向的顺序直接影响着输出的第一条路径。本题规定了老鼠探索方向的顺序。


code
posted on 2012-08-17 20:55 龙在江湖 阅读(835) 评论(0)  编辑 收藏 引用 所属分类: 搜索