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

网站建设使用的工具钓鱼网站在线生成器

网站建设使用的工具,钓鱼网站在线生成器,中国建设银行网站多少,谷歌云 搭建wordpress链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 小明现在在玩一个游戏,游戏来到了教学关卡,迷宫是一个N*M的矩阵。 小明的起点在地图中用“S”来表示,终点用“E”来表示,障碍物用“#…

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

小明现在在玩一个游戏,游戏来到了教学关卡,迷宫是一个N*M的矩阵。

小明的起点在地图中用“S”来表示,终点用“E”来表示,障碍物用“#”来表示,空地用“.”来表示。

障碍物不能通过。小明如果现在在点(x,y)处,那么下一步只能走到相邻的四个格子中的某一个:(x+1,y),(x-1,y),(x,y+1),(x,y-1);

小明想要知道,现在他能否从起点走到终点。

输入描述:

本题包含多组数据。
每组数据先输入两个数字N,M
接下来N行,每行M个字符,表示地图的状态。
数据范围:
2<=N,M<=500
保证有一个起点S,同时保证有一个终点E.

输出描述:

每组数据输出一行,如果小明能够从起点走到终点,那么输出Yes,否则输出No

示例1

输入

复制3 3 S.. ..E ... 3 3 S## ### ##E

3 3
S..
..E
...
3 3
S##
###
##E

输出

复制Yes No

Yes
No

分析:

注意多组输入,记得初始化

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
struct fx{ll x,y;
};
ll n,m;
queue<fx> q;
char g[502][502];
ll used[502][502];
ll dx[]={0,1,0,-1},dy[]={1,0,-1,0};
void init()
{queue<fx> q1;q=q1;memset(used,0,sizeof(used));
}
void bfs()
{while(q.size()){auto a=q.front();q.pop();for(ll i=0;i<4;i++){ll x=a.x+dx[i],y=a.y+dy[i];if(x<1||x>n||y<1||y>m)continue;if(used[x][y])continue;if(g[x][y]=='#')continue;used[x][y]=1;if(g[x][y]=='E'){cout<<"Yes"<<'\n';return ;}q.push({x,y});}}cout<<"No"<<'\n';
}
void solve()
{while(cin>>n>>m){init();for(ll i=1;i<=n;i++){for(ll j=1;j<=m;j++){cin>>g[i][j];if(g[i][j]=='S'){q.push({i,j});used[i][j]=1;}}}bfs();}
}
int main()
{ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);solve();return 0;
}

http://www.yayakq.cn/news/275295/

相关文章:

  • 网站开发用什么架构wordpress配置多个页面
  • 免x网站 上软件下载app
  • 东平县住房和建设局网站建设网站的目的及功能
  • dedecms学校网站模板工商营业执照注册公司
  • 赣州网站建设服务做gif动图的素材网站
  • 有创意的婚纱网站模板下载东莞展馆设计公司
  • 只买域名可以做自己的网站嘛seo5
  • 网站信管局备案如何用ppt做网站
  • 自建网站注册域名很有必要企业网站有哪些
  • 临沂做网站多少钱c可以做网站么
  • 好的h5网站域名注册新网
  • 现在网站开发和软件开发公司网页制作是无形资产吗
  • 做音频主播的网站水果网络营销推广方案
  • 做汽车的网站编辑wordpress高级模板下载
  • 怎样做网站的后台长沙seo网站建设
  • 网站建设方案书2000字佛山 做网站公司有哪些
  • 如何用网站开发工具停止网页进程wordpress叶子
  • seo网站案例wordpress提交表单插件
  • 网站自己推广怎么做石碣做网站
  • 合肥建设工程竣工结算备案网站专业网页制作费用
  • 怎样创建网站或网页企装网怎么样
  • 成华区门户网站网站被百度k
  • 二手书网站开发设计wordpress 手机端页面
  • 黄石网站建设推荐太原网站建设哪家便宜
  • 东莞专业网站建设价格工业软件开发需要学什么专业
  • 网站开发难度高阳网站建设
  • 专门做问卷调查的一个网站上海公司网站seo
  • 典型营销型网站有哪些百度网盟
  • 邯郸医疗网站建设asp.net企业网站框架
  • 国外一些建筑公司网站爱站工具包手机版