hdu 2717 Catch That Cow(搜索)
来源:互联网 发布:淘宝彩票网合法的吗 编辑:程序博客网 时间:2024/05/23 01:11
Catch That Cow
题目链接:
http://acm.hdu.edu.cn/showproblem.php?pid=2717
解题思路:
简单的搜索题,直接搜就可以了。。。
AC代码:
#include <iostream>#include <cstdio>#include <cstring>#include <queue>using namespace std;const int N = 100000;int n,k;int vis[N+10];void bfs(){ queue<int> q; while(!q.empty()) q.pop(); memset(vis,0,sizeof(vis)); q.push(n); while(!q.empty()){ int cur = q.front(); q.pop(); if(cur == k) return; int next = cur-1; if(next>=0 && !vis[next]){ vis[next] = vis[cur]+1; q.push(next); } next = cur+1; if(!vis[next]){ vis[next] = vis[cur]+1; q.push(next); } next = 2*cur; if(next<=N && (next-k < k-cur) && !vis[next]){ vis[next] = vis[cur]+1; q.push(next); } }}int main(){ while(~scanf("%d%d",&n,&k)){ if(n >= k) vis[k] = n-k; else bfs(); printf("%d\n",vis[k]); } return 0;}
1 0
- hdu 2717 Catch That Cow(搜索)
- hdu 2717 Catch That Cow(搜索)
- HDU-2717 Catch That Cow(搜索)
- HDU 2717 Catch That Cow (搜索 - BFS)
- hdu(2717)Catch That Cow
- hdu 2717 Catch That Cow(bfs)
- hdu 2717 Catch That Cow(BFS)
- HDU 2717 Catch That Cow(BFS)
- HDU 2717 Catch That Cow (BFS)
- 【HDU 2717】Catch That Cow(BFS)
- 【HDU】-2717-Catch That Cow(BFS)
- Catch That Cow(HDU 2717)
- HDU 2717 Catch That Cow(bfs)
- HDU 2717: Catch that cow (BSF)
- hdu 2717 Catch That Cow bfs搜索 解题报告
- hdu 2717 Catch That Cow
- HDU-2717-Catch That Cow
- HDU 2717 Catch That Cow
- 苹果充值验证
- BASH练习第三课
- CPU占用率100%解决方法
- HDU 1160
- 应届生求职个人简历不要太出格
- hdu 2717 Catch That Cow(搜索)
- 控件学习---UILabel--摘自培训资料
- 文章标题
- Highways【POJ--2485】【普里姆】【邻接矩阵】
- 华为机时-字符串过滤
- POJ 2976-Dropping tests(01分数规划_二分||Dinkelbach算法)
- GG-01224 TCP/IP error 113 (No route to host)
- jQuery的DOM操作之捕获和设置
- 谁是天才