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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

poj 1979 Red and Black(BFS)

發(fā)布時(shí)間:2025/3/17 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 poj 1979 Red and Black(BFS) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題意:在一個(gè)矩形房間里面被瓦片覆蓋,分為白色的和紅色的,白的可以走,紅的不能走,起始位置在白色的瓦片上,可以上下左右移動(dòng);

".":白色的瓦片;

"#":紅色的瓦片;

"@":起始位置;

計(jì)算可以移動(dòng)到的白色瓦片的數(shù)量;

思路:bfs搜索,設(shè)一個(gè)變量sum記錄,進(jìn)隊(duì)就自加;

代碼如下:

#include <iostream> #include <cstdio> #include <memory.h> #include <queue> using namespace std; char map_[25][25]; int w,h; struct Node{int x,y; }; int vis[25][25]; int ax[4] = {-1,0,1,0}; int ay[4] = {0,1,0,-1}; int BFS(Node no){queue<Node> mq;while(!mq.empty()){mq.pop();}mq.push(no);vis[no.x][no.y] = 1;int sum = 0;while(!mq.empty()){Node de = mq.front();mq.pop();sum++;for(int i=0;i<4;i++){Node d = de;d.x =de.x+ax[i];d.y =d.y+ay[i];if(vis[d.x][d.y]==0&&d.x>=0&&d.x<h&&d.y>=0&&d.y<w&&map_[d.x][d.y]=='.'){vis[d.x][d.y] = 1;mq.push(d);}}}return sum; }int main() {while(~scanf("%d%d",&w,&h)){if(w==0&&h==0)return 0;int x,y;memset(map_,0,sizeof(map_));memset(vis,0,sizeof(vis));for(int i=0;i<h;i++){scanf("%s",map_[i]);for(int j=0;map_[i][j];j++){if(map_[i][j]=='@'){x = i;y = j;}}}Node no;no.x = x;no.y = y;int a = BFS(no);printf("%d\n",a);}return 0; }

?

轉(zhuǎn)載于:https://www.cnblogs.com/hnzyyTl/p/4841706.html

總結(jié)

以上是生活随笔為你收集整理的poj 1979 Red and Black(BFS)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 性xxxx欧美 | www国产精品 | 在线播放的av | 天堂va蜜桃一区二区三区 | 精品91av | 春色激情| www.com久久| 久操社区 | 成人精品福利 | a视频 | 久久福利视频导航 | 国产人妖在线播放 | 久久黄页 | 亚洲国产欧美自拍 | 一区二区三区激情 | 成人拍拍视频 | 日本一区二区网站 | 亚州av综合色区无码一区 | 日韩专区视频 | 日产国产亚洲精品系列 | 中国av在线播放 | 久久久久久欧美 | 欧美午夜免费 | 日韩中文字幕av | 上床视频在线观看 | 欧美日韩一区二区视频在线观看 | 免费黄色短片 | 亚洲一区你懂的 | 古代黄色片 | 国产美女三级无套内谢 | 日韩123| 国产一区不卡 | 色视频在线免费观看 | 91嫩草影视 | a国产视频| 日韩欧美国产视频 | 偷拍第1页 | 台湾一级视频 | 中文字幕在线视频播放 | 18禁网站免费无遮挡无码中文 | 欧美日韩一区免费 | 日韩中文字幕网址 | 五月婷婷影院 | 亚洲国产精品成人综合久久久 | 亚洲av成人无码久久精品老人 | 欧美肉大捧一进一出免费视频 | 欧美一区二区三区视频在线观看 | 毛片网 | 97国产在线观看 | 青青草精品 | 91成人网页 | 日韩视频一区二区三区在线播放免费观看 | 国产女人18毛片18精品 | 日韩69视频 | 壮汉被书生c到合不拢腿 | 国产一区二区免费在线 | 亚洲精品7777 | 少妇人妻丰满做爰xxx | 人人草人人看 | 美女av片 | 久久婷婷综合色丁香五月 | 好吊妞精品视频 | 日韩激情中文字幕 | 亚洲少妇15p | 欧美无极品| 国产99在线观看 | 伊人丁香 | 九九成人| 动漫美女被吸奶 | 天堂网视频 | 美女张开腿让男人桶爽 | 黄色电影在线视频 | 狠狠插狠狠操 | 国产一区自拍视频 | 欧美多p| 国产免费观看视频 | 日本黄色xxx| 91中文字幕网 | 在线免费av观看 | 日本美女视频网站 | 久久受 | 又黄又爽视频 | 欧美日韩一区免费 | 欧美成人做爰猛烈床戏 | 一区二区在线观看av | 国产中文自拍 | 久久青青草视频 | 亚洲 欧美 综合 | 久久久精品免费看 | av一区免费 | 国产乱子伦一区二区 | 永久免费成人 | 亚洲AV无码国产精品 | 日韩性生活大片 | 亚洲综合精品 | 日韩精品视频免费看 | 女人私密又肥又大 | 小香蕉影院 | 偷偷久久 |