题意 : Farmer John 被告知他的丢失的牛的位置K( 0 <= K <= 10^5 ),问从他现在所在位置N( 0 <= N <= 10^5 )开始到抓到牛所用的最少步数.
有两种走法,令x表示FJ的当前位置, y表示他的下一个位置。
1. y <- x + 1 和 y <- x - 1 ( 一次移动一步 )
2. y <- x * 2 ( 跳跃到他当前位置坐标两倍的位置 )
思路 : 这题和1915 Knight Moves题很相似, 都是求从一点出发到另一点的最少步数, 搜索就可以了, 细心点还可以剪枝
PS : 深搜,广搜就以Graph那一章的图为例,切记每个节点只访问一次!!!!!!!