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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU 1242 Rescue BFS+优先队列

發布時間:2025/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU 1242 Rescue BFS+优先队列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接:點擊打開鏈接http://acm.hdu.edu.cn/showproblem.php?pid=1242


#include <stdio.h> #include <string.h> #include <iostream> #include <algorithm> #include <vector> #include <queue> using namespace std; const int N=220; int n,m,stx,sty,endx,endy; char mp[N][N]; int vis[N][N]; int f[4][2]={{0,-1},{-1,0},{0,1},{1,0}};//keng struct node {int x;int y;int t; friend bool operator < (const node &a,const node &b) {return a.t>b.t;//大于是從小往大排 } } ; bool isbound(int x,int y) {if(x>0&&x<=n&&y>0&&y<=m&&mp[x][y]!='#')return true; elsereturn false; } void BFS(int x,int y) {priority_queue<node>Q;memset(vis,0,sizeof(vis));while(!Q.empty()){Q.pop();}node p,q; p.x=x;p.y=y;p.t=0;vis[p.x][p.y]=1;Q.push(p); while(!Q.empty()){p=Q.top();Q.pop() ;if(p.x==endx&&p.y==endy){printf("%d\n",p.t);return;}for(int i=0;i<4;i++){q.x=p.x+f[i][0];q.y=p.y+f[i][1];if(!isbound(q.x,q.y)) continue;if(vis[q.x ][q.y ]==1) continue;vis[q.x ][q.y]=1;if(mp[q.x ][q.y]=='x')q.t =p.t + 2;elseq.t =p.t + 1;Q.push(q);}}printf("Poor ANGEL has to stay in the prison all his life.\n"); } int main() {while(~scanf("%d%d",&n,&m)) {for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>mp[i][j];if(mp[i][j]=='r'){stx=i;sty=j;}else if(mp[i][j]=='a'){endx=i;endy=j;}}}BFS(stx,sty);}return 0; }

轉載于:https://www.cnblogs.com/claireyuancy/p/7088935.html

總結

以上是生活随笔為你收集整理的HDU 1242 Rescue BFS+优先队列的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日本一区二区高清视频 | 97久久精品人人澡人人爽 | 91情侣在线 | 久久这里 | 涩久久 | 91九色在线 | 日韩欧美一区二区三区四区 | 亚洲国产爱 | 欧美影视 | 亚洲熟女www一区二区三区 | 麻豆福利在线 | 综合五月天 | 亚洲色图网友自拍 | 天堂在线1 | 人妻少妇精品无码专区 | 韩国在线不卡 | 精品一区二区三区无码按摩 | 无人在线观看的免费高清视频 | 黄色一级视频片 | 亚洲AV成人无码久久 | 亚洲av无码一区二区三区dv | 国产欧美久久一区二区三区 | 国产又黄又粗又硬 | 亚洲国产一区二区三区四区 | 中文av免费观看 | 五月激情丁香婷婷 | 极品销魂美女一区二区 | 狠狠操在线播放 | 国产美女av | 97久久久久久 | 久久成| 亚洲欧美日韩国产 | 69精品一区二区 | 又黄又爽的视频在线观看 | 中国一及毛片 | 尤物网在线 | 日韩免费不卡视频 | 性视频在线播放 | 亚洲网址在线 | 在线免费看av片 | 日韩精品福利视频 | 四季av一区二区三区免费观看 | 狠狠成人 | 日本网站在线 | 肉丝美足丝袜一区二区三区四 | 中文字幕无码毛片免费看 | caoporn超碰97| 青青网站| 欧美a v在线播放 | 国产熟女一区二区三区四区 | 最全aⅴ番号库网 | 亚洲精品在线观 | 18视频网站在线观看 | 国产av无码专区亚洲av毛网站 | 亚洲一区视频在线播放 | 午夜xxxxx| 玩偶姐姐在线观看免费 | 亚洲三级电影网站 | 污网站在线播放 | 美女爽爽爽 | 色哟哟在线 | 黄色a一级视频 | 一区二区在线播放视频 | 性巴克成人免费网站 | 午夜激情网址 | 国产精品无码一区二区无人区多人 | 2019中文字幕在线观看 | 日本免费高清一区二区 | 国产午夜精品久久久 | 国产精品s色 | 四虎首页 | 成年人免费大片 | 一个人免费在线观看视频 | 国产经典一区 | 免费看成人毛片 | 天天做天天看 | 三级av在线免费观看 | www黄在线观看 | 美女主播在线观看 | 欧美国产日本在线 | 国产农村妇女毛片精品久久 | 成人免费视频免费观看 | 黄色一级片免费观看 | 精品国产aⅴ麻豆 | 私拍在线| 插插网站 | 午夜激情黄色 | 五月天久久久 | 在线播放网址 | 日韩欧美国产中文字幕 | 日本在线观看a | 91久久极品少妇xxxxⅹ软件 | 99热这里| 日日操影院| 好吊妞在线观看 | 熟妇人妻系列aⅴ无码专区友真希 | 狠操av | 午夜少妇视频 | av黄色免费观看 |