P1244 - 抓住那头牛
题目描述
农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点$n$,牛位于点$k$,农夫有两种移动方式:
- 从$x$移动到$(x - 1)$或$(x + 1)$,每次移动需要一分钟
- 从$x$移动到$2x$,每次移动需要一分钟
假设牛没有意识到农夫的行动,站在原地不动。农夫最少要花多少时间才能抓住牛?
输入格式
一行数,两个整数代表$n$和$k$
输出格式
一个整数,即农夫抓住牛需要的最少时间(分钟数)
输入输出样例 #1
输入 #1
5 17
输出 #1
4
输入输出样例 #2
输入 #2
1 100
输出 #2
8
说明/提示
对于 100% 的数据满足:
$0 ≤ n ≤ 100000,0 ≤ k ≤ 100000$
测试点数目
共10个测试点,每个测试点10分
时间与内存限制
每个测试点时间:1000ms(1.0s),内存:512MiB
输入输出模式
本OJ支持两种输入输出模式
1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:P1244.in,输出文件名为:P1244.out