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

用dw做旅游网站的方法成都高端企业网站建设

用dw做旅游网站的方法,成都高端企业网站建设,什么软件可以做动画视频网站,网站代码生成网站题目描述 一个迷宫由R行C列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。 给定一个迷宫,求从左上角走到右下角最少需要走多少步(数据保证一定能走到)。只能在水平方向或垂直方向走,不能斜着…
题目描述

一个迷宫由R行C列格子组成,有的格子里有障碍物,不能走;有的格子是空地,可以走。
给定一个迷宫,求从左上角走到右下角最少需要走多少步(数据保证一定能走到)。只能在水平方向或垂直方向走,不能斜着走。

输入

第一行是两个整数,R和C,代表迷宫的长和宽。( 1<= R,C <= 40)
接下来是R行,每行C个字符,代表整个迷宫。
空地格子用'.'表示,有障碍物的格子用'#'表示。
迷宫左上角和右下角都是'.'。

输出

输出从左上角走到右下角至少要经过多少步(即至少要经过多少个空地格子)。计算步数要包括起点和终点。

样例输入 Copy
5 5
..###
#....
#.#.#
#.#.#
#.#..
样例输出 Copy
9
#include <bits/stdc++.h>
using namespace std;
char a[50][50];
int d[50][50];
int r, c;
pair<int, int> q[2510];
void bfs()
{int hh = 0, tt = 0;q[0] = { 0,0 };d[0][0] = 0;memset(d, -1, sizeof d);int dx[4] = { -1, 0, 1, 0 }, dy[4] = { 0, 1, 0, -1 };while (hh <= tt){auto t = q[hh++];for (int i = 0; i < 4; i++){int x = t.first + dx[i], y = t.second + dy[i];if (x >= 0 && x < r && y >= 0 && y <= c && a[x][y] == '.' && d[x][y] == -1){d[x][y] = d[t.first][t.second] + 1;q[++tt] = { x,y };}}}cout << d[r - 1][c - 1] + 2;return;
}int main()
{memset(a, '#', sizeof a);cin >> r >> c;for (int i = 0; i < r; i++)for (int j = 0; j < c; j++)cin >> a[i][j];bfs();return 0;
}

http://www.dinnco.com/news/47905.html

相关文章:

  • 网站建设时间、人力及成本估算现在外贸推广做哪个平台
  • 免费流量网站推广东莞市民最新疫情
  • 网站关键字排名优化伊春seo
  • 广东省建设厅网站6广州企业推广
  • 西安政府网站设计网络营销策划案
  • 市场调研公司成功案例seo营销外包公司
  • 东营建设信息网站网站推广app下载
  • 简单的网站开发模板推广链接让别人点击
  • gif5网站下载不了做的动图软文世界平台
  • 常州武进网站建设百度旗下产品
  • 迈肯奇迹做网站全国疫情的最新数据
  • 百度网站的目标seo网站快速排名软件
  • 免费b2b网站大全不花钱主要推广手段免费
  • 哪里能做网站竞价托管资讯
  • 南阳微网站制作微信seo排名优化软件
  • 青岛网站制作网页百度知识营销
  • 福建网站建设公司360提交入口网址
  • 沈阳做网站黑酷科技怎么给网站做优化
  • b2c网站建设品牌营销策划怎么写
  • 最佳商城ui网站设计互联网广告管理暂行办法
  • 山东专业网站建设软件培训
  • 建设集团网站报告书目录搜索引擎有哪些
  • 主机开通成功网站建设中青海seo关键词排名优化工具
  • 网络科技建设网站杭州排名推广
  • 安福网站制作seo排名培训
  • 网站 做 专家问答百度搜索量排名
  • 网站 首页 关键词种子搜索神器在线搜
  • 淮安企业网站seo百度seo排名优化软件
  • 注册做网站的公司有哪些自己如何做一个网站
  • 克拉玛依网站建设公司怎样做企业推广