当前位置: 首页 > 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.yidumall.com/news/72191.html

相关文章:

  • wordpress 左上角w去掉武汉网站推广优化
  • 做网站排在前十名要多少钱临沂今日头条新闻最新
  • 搜索引擎搜不到网站百度推广总部电话
  • 外贸哪些免费网站开发客户电商网站建设步骤
  • 邯郸房产网签查询系统泸州网站优化推广
  • 网站建设基础及流程百度云群组
  • 云南网站制作短视频营销优势
  • 企业邮箱是怎么填seo的基本步骤顺序正确的是
  • wordpress怎么缩进邯郸seo推广
  • 延寿县建设银行网站广州网站建设公司
  • 广州营销型网站百度网盘网页版入口官网
  • 自己做网站推广百度推广平台登录网址
  • 做业精灵官方网站网站推广交换链接
  • 做理论的网站seo咨询推广
  • 推拿网站制作灰色行业推广平台
  • 有没有专门做艺术的网站网站seo快速优化
  • html网页制作怎么做网站优化包括对什么优化
  • wordpress建网店seo分析师
  • 做网站费用怎么记分录免费的关键词优化工具
  • 许昌网络推广公司电话西安seo关键词查询
  • 外包商网站怎么做seo从零开始到精通200讲解
  • phpcms 做购物网站深圳搜索引擎优化seo
  • 招商网站建设目的公司seo是什么意思
  • 动画制作软件推荐自己做seo网站推广
  • 湖北微网站建设费用青岛快速排名
  • 网站建设需求文档网络舆情案例分析
  • 济南网络推广外包公司核心关键词如何优化
  • 未来做哪个网站致富外贸网站制作公司哪家好
  • 微网站开发怎么写网络营销课程思政
  • 江门恒阳网站建设学生班级优化大师