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.........

.
相关文章
|
3月前
技术经验分享:CF1187ETreePaiting(树形DP+换根)
技术经验分享:CF1187ETreePaiting(树形DP+换根)
18 1
|
机器学习/深度学习
DFS:中国象棋
DFS:中国象棋
103 1
|
算法 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+贪心)
119 0
Codeforces1153——D. Serval and Rooted Tree(思维好题+dfs+贪心)
CF979B Treasure Hunt(贪心 思维)
CF979B Treasure Hunt(贪心 思维)
84 0
CF979B Treasure Hunt(贪心 思维)
|
机器学习/深度学习 C++
DFS经典问题——八皇后
DFS经典问题——八皇后
232 0
DFS经典问题——八皇后
AtCoder Beginner Contest 223 D - Restricted Permutation(建图 思维 构造 拓扑排序)
AtCoder Beginner Contest 223 D - Restricted Permutation(建图 思维 构造 拓扑排序)
111 0
Codeforces 796D. Police Stations (思维+bfs)
Codeforces 796D. Police Stations (思维+bfs)
96 0
|
人工智能
Codeforces1501——C. Going Home(鸽巢原理)
Codeforces1501——C. Going Home(鸽巢原理)
66 0
AtCoder Beginner Contest 226 E - Just one(dfs求连通块 组合数学)
AtCoder Beginner Contest 226 E - Just one(dfs求连通块 组合数学)
98 0