日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1215 迷宫

發布時間:2025/4/9 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1215 迷宫 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1215 迷宮

?

時間限制: 1 s 空間限制: 128000 KB 題目等級 : 黃金 Gold 題目描述 Description

在N*N的迷宮內,“#”為墻,“.”為路,“s”為起點,“e”為終點,一共4個方向可以走。從左上角((0,0)“s”)位置處走到右下角((n-1,n-1)“e”)位置處,可以走通則輸出YES,不可以走則輸出NO。

輸入描述 Input Description

輸入的第一行為一個整數m,表示迷宮的數量。?
其后每個迷宮數據的第一行為一個整數n(n≤16),表示迷宮的邊長,接下來的n行每行n個字符,字符之間沒有空格分隔。

輸出描述 Output Description

輸出有m行,每行對應的迷宮能走,則輸出YES,否則輸出NO。

樣例輸入 Sample Input 1
7
s...##.
.#.....
.......
..#....
..#...#
###...#
......e 樣例輸出 Sample Output YES 數據范圍及提示 Data Size & Hint

分類標簽 Tags 點此展開

裸dfs,注意這個不需要回退

1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std; 5 const int MAXN=1001; 6 const int maxn=0x7fffffff; 7 int map[MAXN][MAXN]; 8 int vis[MAXN][MAXN]; 9 int bgx,bgy; 10 int edx,edy; 11 int xx[5]={-1,+1,0,0}; 12 int yy[5]={0,0,-1,+1}; 13 int n; 14 int m; 15 int flag; 16 void dfs(int x,int y) 17 { 18 if(x==edx&&y==edy) 19 { 20 flag=1; 21 return ; 22 } 23 for(int i=0;i<4;i++) 24 { 25 int wx=x+xx[i]; 26 int wy=y+yy[i]; 27 if(wx>0&&wx<=m&&wy>0&&wy<=m&&map[wx][wy]!=1&&vis[wx][wy]==0) 28 { 29 vis[wx][wy]=1; 30 dfs(wx,wy); 31 } 32 } 33 } 34 int main() 35 { 36 37 scanf("%d",&n); 38 for(int lll=1;lll<=n;lll++) 39 { 40 41 scanf("%d",&m); 42 memset(vis,0,sizeof(vis)); 43 for(int i=1;i<=m;i++) 44 { 45 for(int j=1;j<=m;j++) 46 { 47 char c; 48 //scanf("%c",&c); 49 cin>>c; 50 if(c=='.')map[i][j]=0; 51 else if(c=='#')map[i][j]=1; 52 else if(c=='s') 53 { 54 bgx=i; 55 bgy=j; 56 } 57 else if(c=='e') 58 { 59 edx=i; 60 edy=j; 61 } 62 } 63 } 64 dfs(bgx,bgy); 65 if(flag==1) 66 printf("YES"); 67 else 68 printf("NO"); 69 } 70 71 return 0; 72 }

?

轉載于:https://www.cnblogs.com/zwfymqz/p/6734787.html

總結

以上是生活随笔為你收集整理的1215 迷宫的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲射射 | 日韩一级免费观看 | 日韩六九视频 | 成人免费毛片日本片视频 | 久久久久亚洲AV | 国产传媒专区 | 国产国产精品 | 久久精品久久99 | 毛片av在线播放 | xxx性欧美| www色视频 | 亚洲不卡中文字幕 | 日韩欧美亚洲在线 | 麻豆精品一区 | www.亚洲激情 | 香蕉视频国产 | 欧美日韩高清一区二区 国产亚洲免费看 | 琪琪久久 | 丰满少妇被猛烈进入一区二区 | 插插插av| 国产精品天堂 | 国产乱码精品1区2区3区 | 国产激情无套内精对白视频 | 欧美日韩中文在线观看 | 中文字幕第一页av | 伊伊总综合网 | 白石茉莉奈黑人 | 青青草国产一区二区三区 | 日本精品区 | 五月综合色婷婷 | 成人黄色电影在线 | 日韩不卡视频一区二区 | 亚洲三级久久 | 亚洲最色网站 | 噜噜噜网站 | 国产精品久久久久影院老司 | 亚洲AV无码国产精品国产剧情 | 日本在线小视频 | 色吊丝av中文字幕 | 一级国产黄色片 | 让男按摩师摸好爽视频 | 天天躁日日躁狠狠很躁 | 国产中文字幕一区二区三区 | 日本五十路女优 | chinese国产精品 | 777色| 日韩高清不卡一区 | 91红桃视频 | 哪里可以看免费毛片 | 不卡在线| 都市激情亚洲色图 | 美女调教视频 | 少妇av在线播放 | 久久中文一区 | jizz免费| 亚洲熟女乱综合一区二区三区 | 欧美精品少妇 | 欧美日韩精品 | 欧美另类性| 国产精品久久久久久人妻精品动漫 | 成人香蕉视频 | 日韩一区二区三区视频在线 | 日韩视频在线免费 | 91学生片黄| 日本三级中文字幕在线观看 | 91欧美国产 | 免费毛片软件 | 99精品一区| 色综合天天色 | 国产日韩二区 | 二区三区免费 | 国产精品日日夜夜 | 国产一区av在线 | 国产日韩精品在线观看 | 欧美成人视 | 里番精品3d一二三区 | 五月婷婷丁香花 | 激情av网| 亚洲一二三区在线观看 | 一区二区三区国产精品视频 | 五月婷婷,六月丁香 | 野花中文免费观看6 | wwww在线观看| 青青操在线观看视频 | 日韩精品一区二区在线视频 | 亚洲欧美精选 | 黄网站在线观看 | 天堂中文在线视频 | 97超视频| 偷拍青青草 | 亚洲xxxxxx| 天天干天天天天 | 爱综合网 | 欧美精品免费播放 | 日韩高清影院 | 青青草视频在线观看免费 | 日韩mv欧美mv国产网站 | 免费不卡毛片 | 一二三四区视频 |