设为首页 加入收藏

TOP

HDU 5025 Saving Tang Monk(bfs)(二)
2015-07-20 17:38:12 来源: 作者: 【 】 浏览:8
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层数据库操作

评论

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

·利用python进行数据 (2025-12-25 20:49:22)
·如何使用 python 中 (2025-12-25 20:49:19)
·零基础如何学爬虫技 (2025-12-25 20:49:17)
·Java 并发工具类:提 (2025-12-25 20:25:44)
·Java面试技巧:如何 (2025-12-25 20:25:41)