AtCoder 1350-深さ優先探索(DFS)

简介: AtCoder 1350-深さ優先探索(DFS)

高桥先生住的小区是长方形的,被划分成一个个格子。高桥先生想从家里去鱼店,高桥先生每次可以走到他前后左右四个格子中的其中一个,但不能斜着走,也不能走出小区。
现在给出地图:
s:代表高桥先生的家
g:代表鱼店
.:代表道路

:代表墙壁

高桥先生不能穿过墙壁。
输入:第一行输入n(1<=n<=500),m(1<=m<=500)代表小区的长和宽,接下来n行每行m个字符,描述小区中的每个格子。
输出:如果高桥先生能到达鱼店,输出"Yes",否则输出"No"。
样例输入1:(一共有五组,不是多实例)
4 5
s####
....#

...g

样例输出1:
No
样例输入2:
4 4
...s
....
....
.g..
样例输出2:
Yes
样例输入3:
10 10
s.........

.
相关文章
|
机器学习/深度学习
DFS:中国象棋
DFS:中国象棋
121 1
|
机器学习/深度学习
抽象DFS:N皇后问题
抽象DFS:N皇后问题
|
机器学习/深度学习
抽象DFS:2N皇后
抽象DFS:2N皇后
|
机器学习/深度学习 算法
算法每日一题:P2089 烤鸡 -DFS练习
算法每日一题:P2089 烤鸡 -DFS练习
|
算法 JavaScript
好的,DFS,也学废了!
没错,本篇是上一篇《好的,BFS,又学废了!》的姊妹篇,意在通过简单回顾拾起学了忘、又忘了学的基础数据结构; DFS,全称是:深度优先遍历(Depth_First_Search),通常和 BFS 广度优先遍历(Breadth-first search)对比理解学习;
Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
136 0
Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
UPC-游戏智商+ 路标 (动态规划+DFS)
UPC-游戏智商+ 路标 (动态规划+DFS)
125 0
AtCoder——ABC125D.Flipping Signs(思维)
AtCoder——ABC125D.Flipping Signs(思维)
78 0
|
定位技术
UPC——帕琪的药园(dfs或并查集)
UPC——帕琪的药园(dfs或并查集)
85 0