HDOJ 2717
来源:互联网 发布:matlab 稀疏矩阵转换 编辑:程序博客网 时间:2024/06/09 21:43
http://acm.hdu.edu.cn/showproblem.php?pid=2717
据说是水题,行吧,水了一个多点。
#include<stdio.h>
int p[100001];
int vis[100001];
int bfs(int farmer,int cow)
{
int right=1,left=0;
int tryy;
p[left]=farmer;
vis[farmer]=0;
while(left!=right)
{
farmer=p[left];
left++;
if(farmer==cow)
return vis[farmer];
tryy=farmer+1;
if(vis[tryy]==-1)
{
p[right++]=tryy;
vis[tryy]=vis[farmer]+1;
}
tryy=farmer-1;
if(vis[tryy]==-1 && tryy>=0)
{
p[right++]=tryy;
vis[tryy]=vis[farmer]+1;
}
tryy=farmer*2;
if(vis[tryy]==-1 && tryy<=100001)
{
p[right++]=tryy;
vis[tryy]=vis[farmer]+1;
}
}
return -1;
}
int main ()
{
int farmer,cow,i;
while(scanf("%d %d",&farmer,&cow)!=EOF){
for(i=0;i<=100001;i++)
vis[i]=-1;
printf("%d\n",bfs(farmer,cow));
}
return 0;
}
阅读全文
0 0
- hdoj 2717
- HDOJ 2717
- HDU/HDOJ 2717
- HDOJ
- hdoj
- hdoj
- HDOJ
- hdoj 2717 Catch That Cow
- hdoj 2717 Catch That Cow
- HDOJ-2717-Catch That Cow
- hdoj 2717 Catch That Cow
- hdoj-2717-Catch That Cow
- HDOJ 2717 Catch That Cow
- hdoj-【2717 Catch That Cow】
- HDOJ-2717 Catch That Cow
- HDOJ 2717 Catch That Cow (BFS)
- HDOJ 2717 Catch That Cow (BFS)
- HDoj-2717-Catch That Cow-BFS
- 领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处(转载)
- JDK&AS安装
- What is "computing,计算机发展史
- 572. Subtree of Another Tree 子树的判定
- 如何运行vue项目
- HDOJ 2717
- HDU6165(tarjan算法 强连通缩点,拓扑排序)
- spark 入门
- 使用spring的test模块模拟MVC请求的方法
- Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistL
- 爬取豆瓣的战狼影评(cookies 云词)
- 安装、使用 Mysql
- 实例展示elasticsearch集群生态,分片以及水平扩展
- 集成学习