设为首页 加入收藏

TOP

HDU 5025 Saving Tang Monk(bfs)(二)
2015-07-20 17:38:12 来源: 作者: 【 】 浏览:6
Tags:HDU 5025 Saving Tang Monk bfs
t y) { if(x>=0&&x =0&&y q; void bfs() { int i,j; struct stud cur,next; while(!q.empty()) q.pop(); cur.x=sx; cur.y=sy; cur.time=0; cur.s=0; cur.k=1; q.push(cur); while(!q.empty()) { cur=q.top(); q.pop(); if(cur.k==m+1&&a[cur.x][cur.y]=='T') { ans=cur.time; return ; } for(i=0;i<4;i++) { int xx=cur.x+step[i][0]; int yy=cur.y+step[i][1]; if(!judge(xx,yy)||a[xx][yy]=='#') continue; next.x=xx; next.y=yy; next.s=cur.s; next.k=cur.k; next.time=cur.time+1; if(a[xx][yy]=='S') { int tt=1<






首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇hdu 5038 Grade(简单模拟求解)2.. 下一篇三层之D层数据库操作

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Java 学习线路图是怎 (2025-12-25 15:19:15)
·关于 Java 学习,有 (2025-12-25 15:19:12)
·有没有Java swing教 (2025-12-25 15:19:09)
·Start, Stop, and Di (2025-12-25 14:50:57)
·C语言入门教程:零基 (2025-12-25 14:50:54)