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

bootstrap做网站百度手机网页版

bootstrap做网站,百度手机网页版,家装设计公司起名,产品开发思路题目描述 ​ 小明刚刚参加完期中考试,“这次又能得班级第一了”,他沾沾自喜,想起之前一直努力学习的自己,他决定去西城红场看个电影放松一下。现在小明想从学校走到电影院,因为市政大力修路和挖地铁,有些道…

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

相关文章:

  • 苏州网站建设渠道西安网站关键词排名
  • 客户网站建设公司如何自己做网络推广
  • 凤阳做网站热搜关键词查询
  • 陇南网站制作营销型网站策划书
  • 校园网站设计代码建设网站的网站首页
  • 规范机关单位网站建设上海百度
  • 焦作网站建设设计百度网盘app官网
  • dreameaver注册用户网站怎么做厦门seo关键词排名
  • 淘宝客推广怎么做网站备案外呼系统电销
  • 个人网站做得优秀的网站推广的主要方式
  • 北京响应式网站建设报价雅虎搜索引擎入口
  • 如何制作社交网站爱站网关键词查询网站
  • 海淀商城网站建设湖南长沙今日疫情
  • 网站图片宽度厦门网站优化
  • 营销网站定制开网站需要什么流程
  • 开发网站类型百度推广的方式有哪些
  • 营销型网站建设企业0元入驻的电商平台
  • 集合视频网站资源怎么做seo整站优化推广
  • 自己做网站花钱么无锡网站制作推广
  • 中山网站建设最好的公司郑州seo方案
  • 菜谱设计制作图片排名优化方法
  • 深圳市做网站的seo技术培训价格表
  • 能发锚文本的网站一个网站可以优化多少关键词
  • 湘潭网站建设 安全还踏实磐石网络今日新闻最新事件
  • 0505网页制作与网站建设电脑优化软件
  • 网站开发课表查询外贸推广代理
  • 2023年企业年报入口泰安seo网络公司
  • 网站一般字体建站优化公司
  • 个人网站案例电商网站设计
  • 网站运营管理的内容有哪些微商推广哪家好