当前位置:网站首页>nyoj58 最少步数(DFS)
nyoj58 最少步数(DFS)
2022-08-09 08:10:00 【51CTO】
最少步数
3000 ms | 内存限制: 65535
4
这有一个迷宫,有0~8行和0~8列:
1,1,1,1,1,1,1,1,1
1,0,0,1,0,0,1,0,1
1,0,0,1,1,0,0,0,1
1,0,1,0,1,1,0,1,1
1,0,0,0,0,1,0,0,1
1,1,0,1,0,1,0,0,1
1,1,0,1,0,1,0,0,1
1,1,0,1,0,0,0,0,1
1,1,1,1,1,1,1,1,1
0表示道路,1表示墙。
现在输入一个道路的坐标作为起点,再如输入一个道路的坐标作为终点,问最少走几步才能从起点到达终点?
(注:一步是指从一坐标点走到其上下左右相邻坐标点,如:从(3,1)到(4,1)。)
第一行输入一个整数n(0<n<=100),表示有n组测试数据;
随后n行,每行有四个整数a,b,c,d(0<=a,b,c,d<=8)分别表示起点的行、列,终点的行、列。
输出 输出最少走几步。 样例输入
样例输出
来源 [苗栋栋]原创
上传者 苗栋栋
一道非常简单的深搜题。只要判断好是否出界就没什么难的了。。
边栏推荐
猜你喜欢
随机推荐
web基本概念
jdbctemplate连接sql server,代码中查出来的数据跟数据库中不一致,如何解决?
数据库中的操作(语法)
网络层协议介绍
Talking about Flask_script
IP地址及子网划分
IO字节流读取文本中文乱码
编程洗衣机:字符串输出后的乱码
梅科尔工作室--BP神经网络培训笔记
静态路由的原理与配置
MySql homework practice questions
我这是来宣传一下
【无标题】
.net(一)WebService创建
数据库MySQL的安装和卸载
pip3 source change to improve speed
如何生成dll文件 采用VS2017生成dll文件(动态库文件)和lib文件(静态库文件)以C语言为例
Database MySQL installation and uninstallation
交换机的工作原理
test process



![【MySQL】mysql:解决[Err] 1093 - You can‘t specify target table ‘表名‘ for update in FROM clause问题](/img/76/8e6a3a1c5fdc9bffc0c7c9187a027c.png)





