Catch That Cow

编程入门 行业动态 更新时间:2024-10-09 11:26:38

<a href=https://www.elefans.com/category/jswz/34/1771042.html style=Catch That Cow"/>

Catch That Cow

Catch That Cow

Time Limit:2000MS  Memory Limit:65536K
Total Submit:118 Accepted:30

Description

Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a number line and the cow is at a point K (0 ≤ K ≤ 100,000) on the same number line. Farmer John has two modes of transportation: walking and teleporting.

* Walking: FJ can move from any point X to the points X - 1 or X + 1 in a single minute
* Teleporting: FJ can move from any point X to the point 2 × X in a single minute.

If the cow, unaware of its pursuit, does not move at all, how long does it take for Farmer John to retrieve it?

Input

Line 1: Two space-separated integers: N and K

Output

Line 1: The least amount of time, in minutes, it takes for Farmer John to catch the fugitive cow.

Sample Input

5 17

 

Sample Output

4

 

Hint

The fastest way for Farmer John to reach the fugitive cow is to move along the following path: 5-10-9-18-17, which takes 4 minutes.

Source

更多推荐

Catch That Cow

本文发布于:2023-08-03 05:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1284858.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Catch   Cow

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!