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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

[kuangbin] M - Find a way(简单广搜)

發布時間:2025/7/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [kuangbin] M - Find a way(简单广搜) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接:https://vjudge.net/contest/215603#problem/M

?

其中三維數組dis將兩個廣搜合并到了一起

#include<iostream> #include<sstream> #include<algorithm> #include<cstdio> #include<string.h> #include<cctype> #include<string> #include<cmath> #include<vector> #include<stack> #include<queue> #include<map> #include<set> using namespace std; const int INF=220; const int M=0x1f1f1f1f; int n,m,z; char cnt[INF][INF]; int dir[][2]= {{1,0},{0,-1},{-1,0},{0,1}}; int dis[INF][INF][2]; int vis[INF][INF];struct node {int x,y;int step;node(int x,int y,int z):x(x),y(y),step(z){}node() {} };void BFS(int x,int y) {memset(vis,0,sizeof(vis));vis[x][y]=1;queue<node>q;q.push(node(x,y,0));while(!q.empty()){node top=q.front();q.pop();for(int i=0; i<4; i++){int newx=top.x+dir[i][0];int newy=top.y+dir[i][1];if(!vis[newx][newy]&& newx>=1&&newx<=n&&newy>=1&&newy<=m&&cnt[newx][newy]!='#'){vis[newx][newy]=1;dis[newx][newy][z]=top.step+1;q.push(node(newx,newy,top.step+1));}}} }int main() {while(cin>>n>>m){memset(dis,M,sizeof(dis));for(int i=1; i<=n; i++)scanf("%s",cnt[i]+1);for(int i=1; i<=n; i++)for(int j=1; j<=m; j++){if(cnt[i][j]=='Y'){z=1;BFS(i,j);}if(cnt[i][j]=='M'){z=0;BFS(i,j);}}int ans=M;for(int i=1; i<=n; i++){for(int j=1; j<=m; j++){if(cnt[i][j]=='@'){ans=min(ans,dis[i][j][0]+dis[i][j][1]);}}}cout<<ans*11<<endl;}return 0; }

?

轉載于:https://www.cnblogs.com/Fy1999/p/8656526.html

總結

以上是生活随笔為你收集整理的[kuangbin] M - Find a way(简单广搜)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 伊人久久大香线蕉av色婷婷色 | 91国偷自产中文字幕久久 | 手机在线观看av网站 | a黄色一级片| 亚洲国产精品人人爽夜夜爽 | 国产a一级片 | 韩国三级bd高清中字2021 | 少妇性色av | 黄色一级在线观看 | 久久久久久影视 | 一区二区网| 成人高潮片免费视频 | av av片在线看 | 伊人久久大香线蕉av色婷婷色 | 天堂草在线观看 | 精品麻豆视频 | 日本不卡久久 | 日日夜夜狠狠干 | 在线观看国产黄 | 全程粗话对白视频videos | 51调教丨国产调教视频 | 久久久www成人免费精品 | 在线观看国产亚洲 | 色哟哟一区二区三区四区 | 99国产精品自拍 | 超碰人人艹 | 国产欧美日韩高清 | 久久精品视频免费播放 | 91精品国产欧美一区二区成人 | 国产成人自拍一区 | 丰满岳乱妇一区二区 | www.日日操| 亚洲天堂首页 | 91精品视频在线免费观看 | 又白又嫩毛又多15p 超碰在线一区 | 一级裸体片 | 91色多多| av网站在线免费观看 | 欧日韩视频 | 奶罩不戴乳罩邻居hd播放 | 久久伊人精品视频 | 日本xxx高清| 香蕉视频在线观看网站 | 色婷婷久久 | 欧美啪啪一区 | www国产精品 | 黄色免费国产 | 97干干| 亚洲骚片 | 国产尤物av | 成人性爱视频在线观看 | 我要色综合天天 | 91高清免费 | 在线免费观看污 | 五月婷婷激情五月 | 亚洲精品精品 | 成人免费视频免费观看 | 亚洲AV无码久久精品色三人行 | 日韩精品免费视频 | 成人午夜性视频 | 三级免费黄录像 | 人人妻人人澡人人爽人人精品 | 亚洲av熟女一区 | 国产黄色的视频 | 真实的中国女人做爰 | 亚洲色偷精品一区二区三区 | 国产精品一区二区在线看 | 久久久久久欧美 | 婷婷激情视频 | 一边吃奶一边摸做爽视频 | 3d动漫精品啪啪一区二区三区免费 | 少妇视频在线观看 | 亚洲成人精品一区二区 | 亚洲性大片 | 国产一区不卡在线观看 | 自拍偷拍亚洲区 | 国产污视频在线观看 | 久久精品偷拍视频 | 国产精品免费观看视频 | 午夜精品久久久久久久91蜜桃 | 中国少妇毛片 | 日韩欧美影院 | 久久精品a亚洲国产v高清不卡 | 久久尤物| 在线观看三级网站 | 亚洲精品97久久中文字幕 | 中文字字幕在线观看 | 免费91视频| 亚洲xx在线 | 女人18岁毛片 | 黄色三级av | 国产99久久| 91黄视频在线观看 | 欧美 亚洲 一区 | 最新国产三级 | 91调教打屁股xxxx网站 | 亚洲欧洲综合 | 美女扒开腿男人爽桶 | 美国一级黄色大片 |