多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > HDU 1253 勝利大逃亡

HDU 1253 勝利大逃亡

來源:程序員人生   發布時間:2014-11-12 08:19:00 閱讀次數:2322次

bfs水題。

變成3維而已。定義3維變量就好.

int xx[]={0,0,0,0,⑴,1};
int yy[]={0,0,⑴,1,0,0};
int zz[]={⑴,1,0,0,0,0};

這樣就和平時做的簡單寬搜沒甚么區分了。


#include<cstdio> #include<cstring> #include<string> #include<queue> #include<algorithm> #include<map> #include<stack> #include<iostream> #include<list> #include<set> #include<vector> #include<cmath> #define INF 0x7fffffff #define eps 1e⑻ #define LL long long #define PI 3.141592654 #define CLR(a,b) memset(a,b,sizeof(a)) #define FOR(i,a,n) for(int i= a;i< n ;i++) #define FOR0(i,a,b) for(int i=a;i>=b;i--) #define pb push_back #define mp make_pair #define ft first #define sd second #define acfun std::ios::sync_with_stdio(false) #define SIZE 50+1 using namespace std; int xx[]={0,0,0,0,⑴,1}; int yy[]={0,0,⑴,1,0,0}; int zz[]={⑴,1,0,0,0,0}; struct lx { int x,y,z; int t; void init(int xx,int yy,int zz,int tt) { x=xx,y=yy,z=zz,t=tt; } }; int a,b,c,t; bool g[SIZE][SIZE][SIZE]; void bfs() { bool vis[SIZE][SIZE][SIZE]; CLR(vis,0); vis[0][0][0]=1; lx tmp; tmp.init(0,0,0,0); queue<lx>q; q.push(tmp); while(!q.empty()) { tmp=q.front(); q.pop(); //printf("%d %d %d ",tmp.x,tmp.y,tmp.z); if(tmp.x==a⑴&&tmp.y==b⑴&&tmp.z==c⑴&&tmp.t<=t) { printf("%d ",tmp.t); return; } FOR(k,0,6) { int x=tmp.x+xx[k]; int y=tmp.y+yy[k]; int z=tmp.z+zz[k]; if(x<0||y<0||z<0||x>=a||y>=b||z>=c||g[x][y][z]||vis[x][y][z])continue; vis[x][y][z]=1; lx now; now.init(x,y,z,tmp.t+1); q.push(now); } } puts("⑴"); } int main() { int T; scanf("%d",&T); while(T--) { scanf("%d%d%d%d",&a,&b,&c,&t); FOR(i,0,a) FOR(j,0,b) FOR(k,0,c) scanf("%d",&g[i][j][k]); bfs(); } }


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文国产成人精品久久久 | 欧美成人h版整片合集 | 男人午夜网站 | 666精品国产精品亚洲 | 92看片淫黄大片欧美看国产片 | 国产一区视频在线播放 | xxx69欧美hdxxxhd | 国产乱码亚洲精品一区二区 | 中文字幕最新中文字幕中文字幕 | 中文字幕不卡一区 二区三区 | 中文字幕一区二区三区亚洲精品 | 日韩精品欧美高清区 | 亚洲综合激情另类小说区 | 久久天天躁狠狠躁夜夜 | 偷拍亚洲欧美 | 亚洲经典一区二区三区 | 亚洲国产精品久久久久网站 | 国产成人综合网 | 亚洲欧美国产精品第1页 | 午夜啪啪网站 | 亚洲国产精品一区二区三区久久 | 操人视频网站 | 国产91精品福利在线观看 | 亚洲无线观看 | 91精品欧美一区二区综合在线 | 日本性一级| 在线免费观看成年人视频 | 中文字幕乱码熟 | 暖暖在线精品日本中文 | 性做久久久久久免费观看 | 欧美视频一区二区三区在线观看 | 国产处女| 久久久国产99久久国产一 | 亚洲综合视频在线 | 欧美日韩不卡中文字幕在线 | 青青草原在线视频 | 色猫咪av在线网址 | www.黄色大片 | jizz在线免费| 亚洲激情另类 | 国产精品jizz在线观看免费 |