当前位置: 首页 > news >正文

赫山区住房和城乡建设局网站郑州网站营销推广

赫山区住房和城乡建设局网站,郑州网站营销推广,信阳市住房建设局网站,关键词app迷宫寻路 题目描述 机器猫被困在一个矩形迷宫里。 迷宫可以视为一个 n m n\times m nm 矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。 机器猫初始时位于 ( 1 , 1 ) (1, 1) (1,1) 的位置,问能否…

迷宫寻路

题目描述

机器猫被困在一个矩形迷宫里。

迷宫可以视为一个 n × m n\times m n×m 矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。

机器猫初始时位于 ( 1 , 1 ) (1, 1) (1,1) 的位置,问能否走到 ( n , m ) (n, m) (n,m) 位置。

输入格式

第一行,两个正整数 n , m n,m n,m

接下来 n n n 行,输入这个迷宫。每行输入一个长为 m m m 的字符串,# 表示墙,. 表示空地。

输出格式

仅一行,一个字符串。如果机器猫能走到 ( n , m ) (n, m) (n,m),则输出 Yes;否则输出 No

样例 #1

样例输入 #1

3 5
.##.#
.#...
...#.

样例输出 #1

Yes

提示

样例解释

路线如下: ( 1 , 1 ) → ( 2 , 1 ) → ( 3 , 1 ) → ( 3 , 2 ) → ( 3 , 3 ) → ( 2 , 3 ) → ( 2 , 4 ) → ( 2 , 5 ) → ( 3 , 5 ) (1,1)\to (2,1) \to (3,1) \to (3,2)\to (3,3) \to (2, 3) \to (2, 4) \to (2, 5) \to (3, 5) (1,1)(2,1)(3,1)(3,2)(3,3)(2,3)(2,4)(2,5)(3,5)

数据规模与约定

对于 100 % 100\% 100% 的数据,保证 1 ≤ n , m ≤ 100 1 \leq n, m \leq 100 1n,m100,且 ( 1 , 1 ) (1,1) (1,1) ( n , m ) (n, m) (n,m) 均为空地。

BFS板子题

#include<bits/stdc++.h>
//#include<iostream>
//#include<iomanip>
//#include<vector>
//#include<queue>
//#include<algorithm>
#define rep(i,l,r) for(int i=l;i<=r;i++)
using namespace std;
#define pii pair<int,int>
#define endl '\n'
const int M=2e5+7;
char a[200][200];
int vis[200][200];
int dx[4]={-1,0,1,0};
int dy[4]={0,1,0,-1};
int n,m;
void bfs(int qx,int qy)
{queue<pii>q ;q.push({qx,qy});vis[1][1]=1;while(q.size()){auto [x,y]=q.front();q.pop();rep(i,0,3){int xx=x+dx[i],yy=y+dy[i];if(xx<1 ||xx > n || yy<1||yy>m)continue;if(vis[xx][yy] || a[xx][yy]=='#')continue;q.push({xx,yy});vis[xx][yy]=1;}}
}int main()
{
std::ios::sync_with_stdio(false);
cin.tie(0);cout.tie(0);cin>>n>>m;
rep(i,1,n)rep(j,1,m) cin>>a[i][j];bfs(1,1);
if(vis[n][m])cout<<"Yes";
else cout<<"No";return 0;
}
http://www.15wanjia.com/news/42474.html

相关文章:

  • 网站制作 符合百度网站快速收录教程
  • 做动态图表的网站石家庄seo结算
  • 政府门户网站建设中标网络营销就业前景和薪水
  • 网站建设 网络科技护肤品软文推广
  • 中山手机网站建设哪家好专业网络推广软件
  • 网站做子域名如何自己开网站
  • 泉州自助建站系统信息发布推广平台
  • 怎么样自己做百度网站今日财经最新消息
  • category wordpress泰安seo培训
  • 西安小程序开发哪家好什么是seo搜索引擎优化
  • wordpress 空间不足seo如何优化一个网站
  • 用pycharm做网站惠州seo排名优化
  • 松江信息科技有限公司网站百度站长工具域名查询
  • 厦门网站制作策划seo网站关键词优化哪家好
  • 丑女毒妃战神王爷赖上身sem优化公司
  • 医疗网站咨询源码网络公司的推广
  • 360免费网站建设平台推广app拉人头赚钱
  • 网站开发视频资源放哪儿企业培训内容包括哪些内容
  • 网站建设 佛山seo搜索引擎优化书籍
  • 想做网站怎么跟做网站的公司谈判南京seo关键词优化预订
  • 做网站送邮箱网站推广seo是什么
  • 在台湾做色聊的网站犯法不抖音视频排名优化
  • 个人网站如何在百度上做推广企业网站建设多少钱
  • 昆山企业网站建设公司全网营销骗局揭秘
  • 海口网站制作价格seo信息是什么
  • 购物平台网站建设app搜索优化
  • 电影网站规划免费自己建网站
  • 网站估值怎么做360免费建站官网
  • 做分析图超牛的地图网站宣传广告怎么做吸引人
  • wordpress b站优秀营销软文100篇