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

听完米课做的网站万秀服务不错的seo推广

听完米课做的网站,万秀服务不错的seo推广,代办公司营业执照,长沙有哪些做网站的公司1.题目描述 机器猫被困在一个矩形迷宫里。 迷宫可以视为一个n x m 矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。 机器猫初始时位于(1,1)的位置,问能否走到(n,m)位置。 2.输入格式 第一行&#xff0…

1.题目描述


机器猫被困在一个矩形迷宫里。
迷宫可以视为一个n x m 矩阵,每个位置要么是空地,要么是墙。机器猫只能从一个空地走到其上、下、左、右的空地。
机器猫初始时位于(1,1)的位置,问能否走到(n,m)位置。

2.输入格式


第一行,两个正整数 n,m。
接下来几行,输入这个迷宫。每行输入一个长为 m 的字符串,#表示墙,. 表示空地。

3.输出格式


仅一行,一个字符串。如果机器猫能走到(n,m),则输出 Yes;否则输出 No 。

4.输入输出样例

1.输入:
3 5
.##.#
.#...
...#.
2.输出:
Yes

5.说明/提示


样例解释
路线如下:(1,1)→(2,1)→(3,1)→(3,2)→(3,3)→(2,3)→(2,4)→(2,5)→(3,5)

数据规模与约定
对于 100% 的数据,保证1< n,m < 100,(1,1)和(n,m)均为空地。

代码:

#include <stdio.h>
#include <stdlib.h>#define MAXN 1000typedef struct {int x, y;
} Point;int n, m;
char maze[MAXN][MAXN + 1];
int visited[MAXN][MAXN]; // 访问标记
Point queue[MAXN * MAXN]; // 队列用于 BFS
int front = 0, rear = 0;// 移动方向:上下左右
int dir[4][2] = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}};void enqueue(Point p) {queue[rear++] = p;
}Point dequeue() {return queue[front++];
}int is_valid(int x, int y) {return (x >= 0 && x < n && y >= 0 && y < m && maze[x][y] == '.' && !visited[x][y]);
}int bfs() {enqueue((Point){0, 0}); // 从 (0,0) 开始visited[0][0] = 1; // 标记为已访问while (front < rear) {Point current = dequeue();// 如果到达终点 (n-1, m-1)if (current.x == n - 1 && current.y == m - 1) {return 1; // 可到达}// 检查四个方向for (int i = 0; i < 4; i++) {int new_x = current.x + dir[i][0];int new_y = current.y + dir[i][1];if (is_valid(new_x, new_y)) {visited[new_x][new_y] = 1; // 标记为已访问enqueue((Point){new_x, new_y}); // 入队}}}return 0; // 不可到达
}int main() {scanf("%d %d", &n, &m);// 读取迷宫for (int i = 0; i < n; i++) {scanf("%s", maze[i]);}// 如果起点或终点是墙,直接输出 Noif (maze[0][0] == '#' || maze[n-1][m-1] == '#') {printf("No\n");return 0;}// 执行 BFSif (bfs()) {printf("Yes\n");} else {printf("No\n");}return 0;
}

http://www.tj-hxxt.cn/news/82256.html

相关文章:

  • 建设网站的服务项目账号权重查询入口
  • 全球前10网站开发语言站内关键词自然排名优化
  • 郴州网站建设费用价格网页模板源代码
  • 开发手机app春哥seo博客
  • 许昌公司网站开发在线搜索资源
  • 海南找人做网站关键词排名关键词优化
  • 怎么联系做网站公司百度的seo排名怎么刷
  • 网站上图片可以做商业作品吗安卓aso
  • 企业做网站流程seo薪酬水平
  • B2C网站可使用的交易功能为全国十大跨境电商排名
  • 寿县有做网站开发的吗学做电商需要多少钱
  • 淘宝客做连接网站辽宁seo推广
  • 双喜常州网站建设汽车网站建设方案
  • 晋江网站设计推广app网站
  • 2018网站建设行业重庆公司seo
  • 长春网站建设费用seo干什么
  • 中山企业网站建设广告推广计划
  • 昆明网站建设方案外包网站seo查询站长之家
  • 做网站赚钱靠谱吗软件拉新推广平台
  • 无锡有名的设计公司快速排名优化推广排名
  • 设计师找素材的网站如何做网址
  • 门户网站制作定做友情链接分析
  • 怎么利用wordpress做网站网站优化推广招聘
  • 软件开发需要哪些人员淄博搜索引擎优化
  • 如何在wordpress中加备案编号常宁seo外包
  • 珠宝类网站建设百度网盘搜索引擎入口在哪里
  • 做外贸的社交网站今日关注
  • 成华区微信网站建百度搜索
  • 深圳营销型网站建设电话网站收录情况查询
  • 厦门找一家做网站的公司好什么是网络软文营销