首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
走出迷宫
27条解析
开通博客写题解
SunLakeWalk
发表于 2020-07-12 18:59:37
dfs为深搜算法,他会一直走到底所以用dfs算法,一定如果有通路的话,他一定可以从头走到尾。 #include <iostream> #include <cstring> using namespace std; const int N = 510; int n, m,
展开全文
东溪看水
发表于 2020-06-06 14:26:03
解题思路 迷宫是一个 的矩阵。起点在地图中用“S”来表示,终点用“E”来表示,障碍物用“#”来表示,空地用“.”来表示。障碍物不能通过。求能否从起点走到终点。 本题可以使用 BFS算法,使用队列 que 实现。d 表示可以移动的 4 个方向,visited 表示已遍历过的点。 C++代码 #inc
展开全文
2004010207(郭伟业)
发表于 2021-01-17 17:31:51
#include<bits/stdc++.h> using namespace std; ///左上右下四个方向 int dx[] = {-1,0,1,0}; int dy[] = {0,-1,0,1}; char mp[501][501];///地图 int vis[501][501]
展开全文
白给怪
发表于 2020-06-05 11:14:53
题目链接:https://ac.nowcoder.com/acm/problem/14572分析:很简单的dfs题目,当然也可以用bfs题,对于这类题是都行得通的,因为只要能走到终点就行。下面给出的是dfs的做法,“无脑走全图”。细节和终点看代码和注释吧! #include<iostream&
展开全文
修补骑士
发表于 2025-04-23 20:18:51
感觉这题的话还是BFS有优势吧,太深的话那DFS就炸了。不过实际上实现差不多。核心在于我们走全图,如果没走出去那就是绝对走不到。在自己所有衍生情况走完之后自己就结束了,我们可以很轻松的使用一个flag记录,并且把它当做关键的判断与边界条件 实现倒还是很简单很板子,很适合拿来当做练手熟悉DFS,这里就
展开全文
我没K_
发表于 2023-04-03 14:02:20
//第一次写题解,话不多说直接上代码!!!! ">using namespace std; const int N=510; char a[N][N]; int x1,y1,x2,y2;//(x1,y1)为S的坐标;(x2,y2)为E的坐标 int n,m; int flag=0;//一个标记 vo
展开全文
_Sheepsheep
发表于 2021-02-11 16:57:19
贴一份bfs解法 #include<iostream> #include<cstdio> #include<queue> #include<string> #include<cstring> #include<algorithm>
展开全文
WA题家
发表于 2023-03-05 00:21:30
#include <bits/stdc++.h> using namespace std; const int N=550; char a[N][N]; int b[N][N]; int s1,s2,flag,n,m;// 定义flag变量,来表示是否存在起点到终点的通路 int dx[
展开全文
有谁比我菜???
发表于 2021-05-11 13:21:15
BFS做法: #include<iostream> #include<cstring> #include<queue> using namespace std; typedef pair<int, int> PII; const int N = 505
展开全文
死于算法,生于算法
发表于 2021-11-17 17:22:25
#include<iostream> #include<algorithm> #include<cstring> #include<queue> using namespaces std; const int N=510; int x1,y1,x2,y
展开全文
查看本题
查看本题讨论
相关比赛
29-哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-低年级组)
进入比赛
49-哈尔滨理工大学第七届程序设计竞赛决赛(现场赛-低年级组)
进入比赛
7051-哈尔滨理工大学第七届程序设计竞赛决赛(现场赛-低年级组)(重现赛)@jxust18—信安1班—施晓莹
进入比赛
9853-上海理工大学训练赛(12.7)
进入比赛
15432-个人训练
进入比赛
等你来战
查看全部
武汉工程大学第七届ACM程序设计竞赛同步赛
报名截止时间:2025-04-30 16:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
牛客AI人机大战巅峰赛1
报名截止时间:2025-05-17 17:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题