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

宝塔如何搭建网站如何把网站扒下来

宝塔如何搭建网站,如何把网站扒下来,宁夏商擎网站建设,wordpress网站注册不了题目描述 ​ 小明刚刚参加完期中考试,“这次又能得班级第一了”,他沾沾自喜,想起之前一直努力学习的自己,他决定去西城红场看个电影放松一下。现在小明想从学校走到电影院,因为市政大力修路和挖地铁,有些道…

题目描述
​ 小明刚刚参加完期中考试,“这次又能得班级第一了”,他沾沾自喜,想起之前一直努力学习的自己,他决定去西城红场看个电影放松一下。现在小明想从学校走到电影院,因为市政大力修路和挖地铁,有些道路不允许步行,请判断小明能否走到电影院(只能朝上下左右四个方向行走),如果能到,则输出最短步数,如果不能到,则输出 No。

输入
​ 第 1 行两个数 n 和 m 表示地图有 n 行 m 列 2≤n,m≤500​ 第 2 行至第 n+1 行为地图,其中 s 表示学校 g 表示电影院​ . 为步行可以通过的点 # 为步行不可通过的点

输出
​ 能走到电影院输出最少步数​ 不能走到电影院输出 No
样例输入1
4 5
s####
…#

#…g
样例输出1
No
样例输入2
4 4
…s
…##

.g…
样例输出2
5

#include<iostream>
#include<queue>
using namespace std;struct node {int x, y, cnt;
};
int dir[4][2] = { 0,1,1,0,0,-1,-1,0 };
int main() {int n, m;cin >> n >> m;char map[505][505];queue<node> que;for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {cin >> map[i][j];if (map[i][j] == 's') {que.push({ i,j,0 });}}}while (!que.empty()) {node temp = que.front();que.pop();for (int i = 0; i < 4; i++) {int x = temp.x + dir[i][0];int y = temp.y + dir[i][1];if (map[x][y] == 'g') {cout << temp.cnt + 1 << endl;return 0;}if (map[x][y] == '.') {que.push({ x, y,temp.cnt + 1 });map[x][y] = '#';}}}cout << "No" << endl;return 0;
}
http://www.yayakq.cn/news/964231/

相关文章:

  • 南京专业网站设计公司网站关闭多久排名会下降
  • 嵌入字体的网站wordpress页面相册
  • 定制网站开发费用多少vs2010网站开发视频
  • wordpress无域名建站磁力库
  • 网站可以用cdr做吗中国前十名别墅装修公司
  • 模拟网站开发微信公众号登录入口在哪里
  • 扶风网站开发济南手机端建站模板
  • seo网站优化外包公司网站维护如何上图
  • 连锁销售公司网站的建设方案2024年5月新冠高峰
  • 东莞网站建设推广多少钱滨湖网站制作
  • c2c的网站有哪些图片转换链接生成器
  • 大企业网站建设代理公司和经纪公司的区别
  • 普通网站 seo 多少钱软件开发模型的种类
  • 旅游网站策划案ip安装wordpress
  • 丹东网站建设平台集宁做网站
  • 郑州外语网站建站优化泰安建网站
  • 投资公司网站建设写作网站制作
  • 网站免费永久株洲网
  • 企业网站模板下载价格多少网站源码建站视频教程
  • 社交网站用户体验网站源码大全免费的
  • 网站建设比较好的多少钱网站建设购买
  • 婚恋网站手机怎样创建网站
  • 网站建设要学哪些网站建设需要具备哪些知识
  • 广西建设厅网站培训中心手机如何强制下载网页视频
  • 网站 业务范围写代码的软件有哪些
  • 个人网站备案 流程wordpress多用户商城主题
  • 网站上怎么做企业推广做衣服网站有哪些
  • 优化整站卖服装设计稿的平台
  • 网站建设网站软件珠海品牌机械网站建设
  • 网站重复关键词seo优化排名公司