当前位置:网站首页>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)分别表示起点的行、列,终点的行、列。
输出 输出最少走几步。 样例输入
样例输出
来源 [苗栋栋]原创
上传者 苗栋栋
一道非常简单的深搜题。只要判断好是否出界就没什么难的了。。
边栏推荐
猜你喜欢

File Handling (IO)

OpenHarmony开源见面会(南京站)相关笔记

EMQ X message server learning record - prepare for the subsequent completion

The MySQL database

The principle and configuration of VLAN

【redis】使用redis实现简单的分布式锁,秒杀并发场景可用
![【MySQL】mysql:解决[Err] 1093 - You can‘t specify target table ‘表名‘ for update in FROM clause问题](/img/76/8e6a3a1c5fdc9bffc0c7c9187a027c.png)
【MySQL】mysql:解决[Err] 1093 - You can‘t specify target table ‘表名‘ for update in FROM clause问题

LAN技术-6MSTP

A watch - article HongMeng development practical experience

requests之模拟登录学习
随机推荐
204. 数素数
Decimal工具类
pip3换源提升速度
浅谈Endpoint
Database MySQL installation and uninstallation
EMQ X message server learning record - prepare for the subsequent completion
get一个小技巧,教你如何在typora写文章上传图片到博客上
.net(四) 数据层实现
Shell编程之循环语句与函数
Boot process and service control
SOLIDWORKS 2022新功能直播揭秘!速来围观!
web基本概念
IO字节流读取文本中文乱码
897. 增加订单搜索树
Redis(七) 主从复制(二)哨兵模式
scp上传文件到远程服务器
梅科尔工作室--BP神经网络培训笔记
泛型和lambda表达式
三层交换机原理及配置
Servlet的实现原理解析(serverapplet)(服务端程序)