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

爱站长尾关键词挖掘工具永平建设有限公司网站

爱站长尾关键词挖掘工具,永平建设有限公司网站,dw做网站常用标签,帝国cms获取网站地址迷宫寻路 题目描述 机器猫被困在一个矩形迷宫里。 迷宫可以视为一个 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.yayakq.cn/news/939999/

相关文章:

  • 厦门网站建设网站改版wordpress删除版权
  • 网站在线qq代码山东省招投标信息网
  • golang 网站开发牡丹江网路运营中心
  • 网站副标题wordpress网站开发项目
  • 网站怎么备案啊自做头像的网站
  • 咖啡网站建设市场分析网站发布之后上传文件路径变了
  • 网站建设哪好织梦cms下载
  • 商务网站设计报告网站建设手机网站
  • 上海网站优化软件开发具体工作内容
  • 设计感十足的网站排名好的锦州网站建设
  • 夹江企业网站建设报价公司建设网站属于什么费用
  • 咸阳做网站的公司有哪些合肥网站制作培训
  • 客户做网站要退款南浔区住房城乡建设局网站
  • 搭建本地视频网站全国软件开发培训班
  • 在internet上建设网站软文发布系统
  • 太原公司网站开发品牌建设是指什么
  • 建一个wordpress网站成本wordpress国外主题网站
  • 网站备案一次吗互联网广告代理商好做吗
  • 网站开发实习个人小结wordpress问题插件
  • 网站做推广赚钱项目wordpress侧栏小工具栏
  • 免费的公文写作网站企业网站功能模块
  • 基础型网站套餐wordpress相册幻灯片
  • 网站公共模板是什么盐城营销网站建设
  • 项目招商网站大全wordpress 全部文章
  • 济宁城乡建设局网站域名空间网站建设
  • 保定 网站制作珠江新城越秀金融大厦
  • 怎样优化手机网站建设没网站怎么做淘宝客
  • 无锡网站设计系统开发公司经理述职报告
  • 广告推广合同范本如何seo搜索引擎优化
  • 数码产品商务网站建设做网站标题头像