中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

聽完米課做的網(wǎng)站網(wǎng)絡(luò)營(yíng)銷公司好不好

聽完米課做的網(wǎng)站,網(wǎng)絡(luò)營(yíng)銷公司好不好,安徽六安有什么好玩的景點(diǎn),網(wǎng)站資料素材怎么做1.題目描述 機(jī)器貓被困在一個(gè)矩形迷宮里。 迷宮可以視為一個(gè)n x m 矩陣,每個(gè)位置要么是空地,要么是墻。機(jī)器貓只能從一個(gè)空地走到其上、下、左、右的空地。 機(jī)器貓初始時(shí)位于(1,1)的位置,問(wèn)能否走到(n,m)位置。 2.輸入格式 第一行&#xff0…

1.題目描述


機(jī)器貓被困在一個(gè)矩形迷宮里。
迷宮可以視為一個(gè)n x m 矩陣,每個(gè)位置要么是空地,要么是墻。機(jī)器貓只能從一個(gè)空地走到其上、下、左、右的空地。
機(jī)器貓初始時(shí)位于(1,1)的位置,問(wèn)能否走到(n,m)位置。

2.輸入格式


第一行,兩個(gè)正整數(shù) n,m。
接下來(lái)幾行,輸入這個(gè)迷宮。每行輸入一個(gè)長(zhǎng)為 m 的字符串,#表示墻,. 表示空地。

3.輸出格式


僅一行,一個(gè)字符串。如果機(jī)器貓能走到(n,m),則輸出 Yes;否則輸出 No 。

4.輸入輸出樣例

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

5.說(shuō)明/提示


樣例解釋
路線如下:(1,1)→(2,1)→(3,1)→(3,2)→(3,3)→(2,3)→(2,4)→(2,5)→(3,5)

數(shù)據(jù)規(guī)模與約定
對(duì)于 100% 的數(shù)據(jù),保證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]; // 訪問(wèn)標(biāo)記
Point queue[MAXN * MAXN]; // 隊(duì)列用于 BFS
int front = 0, rear = 0;// 移動(dòng)方向:上下左右
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; // 標(biāo)記為已訪問(wèn)while (front < rear) {Point current = dequeue();// 如果到達(dá)終點(diǎn) (n-1, m-1)if (current.x == n - 1 && current.y == m - 1) {return 1; // 可到達(dá)}// 檢查四個(gè)方向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; // 標(biāo)記為已訪問(wèn)enqueue((Point){new_x, new_y}); // 入隊(duì)}}}return 0; // 不可到達(dá)
}int main() {scanf("%d %d", &n, &m);// 讀取迷宮for (int i = 0; i < n; i++) {scanf("%s", maze[i]);}// 如果起點(diǎn)或終點(diǎn)是墻,直接輸出 Noif (maze[0][0] == '#' || maze[n-1][m-1] == '#') {printf("No\n");return 0;}// 執(zhí)行 BFSif (bfs()) {printf("Yes\n");} else {printf("No\n");}return 0;
}

http://www.risenshineclean.com/news/12046.html

相關(guān)文章:

  • 買了域名怎么用免費(fèi)seo教程
  • 品牌高端網(wǎng)站建設(shè)公司網(wǎng)絡(luò)公司網(wǎng)頁(yè)設(shè)計(jì)
  • 做傳銷網(wǎng)站違法嗎自己搭建網(wǎng)站需要什么
  • 星海灣建設(shè)管理中心網(wǎng)站百度知道登錄
  • 網(wǎng)站建設(shè)優(yōu)化文檔網(wǎng)站外包
  • 網(wǎng)站和管理系統(tǒng)的區(qū)別會(huì)計(jì)培訓(xùn)班要多少錢一般要學(xué)多久
  • 網(wǎng)站專題頁(yè)面設(shè)計(jì)欣賞騰訊企業(yè)郵箱登錄入口
  • 武漢網(wǎng)站制作公司排名中國(guó)進(jìn)入一級(jí)戰(zhàn)備狀態(tài)了嗎
  • oa辦公系統(tǒng)下載安裝seo引擎優(yōu)化專員
  • 泰安工作招聘seo企業(yè)站收錄
  • 網(wǎng)站開發(fā)一個(gè)多少錢bt磁力兔子引擎
  • 網(wǎng)站有哪些類型和它的成功案例微商怎么找客源人脈
  • 基層建設(shè)網(wǎng)站是不是停辦了做一個(gè)公司網(wǎng)站大概要多少錢
  • 廣州個(gè)人網(wǎng)站備案要多久貼吧推廣400一個(gè)月
  • vipkid網(wǎng)站開發(fā)團(tuán)隊(duì)守游網(wǎng)絡(luò)推廣平臺(tái)登陸
  • 網(wǎng)站有很多304狀態(tài)碼口碑營(yíng)銷公司
  • 如何做網(wǎng)站賺流量錢市場(chǎng)推廣外包團(tuán)隊(duì)
  • 呼市建設(shè)官方網(wǎng)站四川網(wǎng)絡(luò)推廣seo
  • 上海地區(qū)網(wǎng)站建設(shè)百度指數(shù)預(yù)測(cè)
  • 網(wǎng)頁(yè) 代碼怎么做網(wǎng)站廣告推廣
  • 專業(yè)做公墓 陵園的網(wǎng)站網(wǎng)站seo去哪個(gè)網(wǎng)站找好
  • 商務(wù)網(wǎng)站規(guī)劃與網(wǎng)頁(yè)制作微信小程序開發(fā)工具
  • 網(wǎng)站做文獻(xiàn)格式福州百度seo排名
  • 朵朵軟件網(wǎng)站建設(shè)個(gè)人網(wǎng)站
  • 電子商務(wù)網(wǎng)站建設(shè)移動(dòng)電商開發(fā)web網(wǎng)站模板
  • 中國(guó)建設(shè)銀行網(wǎng)站無(wú)法訪問(wèn)國(guó)通快速建站
  • 徐州網(wǎng)站建設(shè)魔站設(shè)計(jì)網(wǎng)站都有哪些
  • 天津微信網(wǎng)站本地推廣最好用的平臺(tái)
  • 網(wǎng)站權(quán)重能帶來(lái)什么作用百度一下瀏覽器
  • 寧夏做網(wǎng)站建設(shè)公司最新國(guó)際新聞10條