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

h5建设网站网上有免费的网站吗

h5建设网站,网上有免费的网站吗,中国商标查询,怎么做别人可以上的网站链接:走出迷宫 题目描述 小明现在在玩一个游戏,游戏来到了教学关卡,迷宫是一个N*M的矩阵。 小明的起点在地图中用“S”来表示,终点用“E”来表示,障碍物用“#”来表示,空地用“.”来表示。 障碍物不能通…

链接:走出迷宫
题目描述

小明现在在玩一个游戏,游戏来到了教学关卡,迷宫是一个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

输出

Yes
No
#include<iostream>
#include<queue>
#include<cstring>
using namespace std;const int N = 6e2 + 10;
char g[N][N];
int m, n;
int sx, sy, tx, ty;
int vis[N][N];
//去掉不必要的第一个元素
int dx[] = { 0, 1, -1, 0 };
int dy[] = { 1, 0, 0, -1 };struct point {int x, y;
};
int flag = 0;void bfs(point p) {queue<point> q;q.push(p);vis[p.x][p.y] = 1;while (!q.empty()) {point cur = q.front();q.pop();if (cur.x == tx && cur.y == ty) {flag = 1;return;}for (int i = 0; i < 4; i++) {int x = cur.x + dx[i];int y = cur.y + dy[i];// 增加边界检查if (x >= 1 && x <= n && y >= 1 && y <= m && (g[x][y]=='.'|| g[x][y] == 'E') && vis[x][y] != 1) {q.push({ x, y });vis[x][y] = 1;}}}
}
int main() {while (cin >> n >> m) {flag = 0;memset(vis, 0, sizeof vis);for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {cin >> g[i][j];if (g[i][j] == 'S') {sx = i;sy = j;}if (g[i][j] == 'E') {tx = i;ty = j;}}}bfs({ sx, sy });if (flag == 1) cout << "Yes" << endl;else cout << "No" << endl;}return 0;
}

http://www.dtcms.com/wzjs/152010.html

相关文章:

  • 网站怎么建设后台黄页网站推广服务
  • 临海房产中介网站如何制作如何推广普通话的建议6条
  • 劳务网站有做吗产品关键词大全
  • 南京 招网站开发线上销售平台有哪些
  • 国外b站推广网站推广软文范文800字
  • 福田公司是国企吗搜索引擎优化搜索优化
  • 上海金山网站设计公司成都网站快速排名
  • 电影网站怎么制作长春网站搭建
  • 网站建设方案书 个人网站网络销售这个工作到底怎么样
  • 新发布一个网站公告怎么做seo营销网站
  • 济宁网站建设服务著名的网络营销案例
  • 大型网站建设价格多少搜索引擎优化英文简称
  • 自己做的网站怎么挂网上解析域名网站
  • 河北省网站建设公司网络营销网站建设案例
  • 青岛做网站建设的公司广西seo
  • 江苏省建设工人考勤网站百度站长工具平台
  • 网站建设公司深圳关键词seo
  • 成都手机号码销售网站建设网站源码建站
  • 不用下载就能看的网站的浏览器国际新闻最新消息战争
  • 番禺网站制作多少钱我想在百度上做广告怎么做
  • 网站怎么做qq微信登陆界面设计湖北seo关键词排名优化软件
  • 当今做那些网站致富百度导航
  • 软件外包价格seo接单
  • 科技网站内容设计seo权重优化
  • 中小企业建站排名沈阳专业网站seo推广
  • 虾米音乐歌曲链接做qq音乐网站今天新闻头条新闻
  • 做研究的网站曼联官方发文
  • 做暖暖视频免费观看免费网站免费创建网站
  • 南阳做网站多少电话经典软文案例标题加内容
  • 电子商务网站建设asp sql 源码下载凡科建站收费价目表