日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > HDU 1253 勝利大逃亡

HDU 1253 勝利大逃亡

來源:程序員人生   發(fā)布時間:2014-11-12 08:19:00 閱讀次數(shù):2326次

bfs水題。

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

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

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


#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(); } }


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲专区欧美专区 | 国av级一级理论片 | 国产精品久久久久久久久久免费看 | 国产一区二区不卡在线 | 欧美久久一区 | 精品国产91久久久久久 | 国产黄在线看 | 国产ai视频 | 国产精品av一区二区 | 久久色av | 天天操天天射天天添 | 久久精选| 男女精品视频 | www久 | 亚洲精品女 | 久久精品视频网站 | 日本在线不卡视频 | 91精品国产一区二区三区 | 三级毛片黄色 | 六月久久 | 国产一区二区视频在线观看 | 香蕉视频一区二区三区 | 国产精品国产三级国产aⅴ中文 | 福利视频一二三在线视频免费观看 | 欧美,日韩,国产在线 | 日韩黄色一级电影 | 国产在线免费观看 | 性视频在线播放 | 欧美jizz18性欧美视频 | 毛片网页 | 国产欧美精品一区二区 | 欧美国产在线视频 | 日韩三级视频在线观看 | 国产精品久久久久久久久久久久 | 在线看一区二区 | 99精品视频在线观看 | 亚洲欧洲自拍偷拍 | 国产精品一区二区在线 | 亚洲高清中文字幕 | 一级毛片在线视频 | 疯狂做受xxxx国产 |