当前位置:
首页 >
p1605迷宫(DFS应该注意的问题)
发布时间:2024/9/3
45
豆豆
生活随笔
收集整理的这篇文章主要介绍了
p1605迷宫(DFS应该注意的问题)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
题目背景
迷宫 【问题描述】
给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和
终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫
中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。
输入样例 输出样例
【数据规模】
1≤N,M≤5
题目描述
输入输出格式
输入格式:
【输入】
第一行N、M和T,N为行,M为列,T为障碍总数。第二行起点坐标SX,SY,终点
坐标FX,FY。接下来T行,每行为障碍点的坐标。
输出格式:
【输出】
给定起点坐标和终点坐标,问每个方格最多经过1次,从起点坐标到终点坐标的方
案总数。
输入输出样例
输入样例#1:
2 2 1
1 1 2 2
1 2
输出样例#1:
1
/*
最基本的DFS,有需要注意的问题:**按我下面DFS的写法,在DFS前,起点标记一定要vis[sx][sy] = true;**由于很多数据不是很强的oj,忽略了也能AC,所以很多人容易忽略!刚才我就忽略了,之前也遇到这种问题,但是没有写总结,刚才还是犯了错。。。所以总结一下好!!
如果按我之前一篇DFS的写法就不易忽略这个问题:传送门
*/
AC_code:
总结
以上是生活随笔为你收集整理的p1605迷宫(DFS应该注意的问题)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ALGO-22 数的划分(DFS,经典剪
- 下一篇: P1019 单词接龙 (DFS)