페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#3640

잡기놀이(catch that cow) 1초 128MB

문제

도훈이와 재우는 길이가 무한한 일직선 상에서 잡기 놀이를 하고 있다.

도훈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 재우는 점 K(0 ≤ K ≤ 100,000)에 있다.

도훈이는 걷거나 점프이동을 할 수 있다. 재우는 점 K에서 움직이지 않는다.

도훈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다.

점프하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다.

 

도훈이와 재우의 위치가 주어졌을 때,

도훈이가 재우를 잡는 가장 빠른 시간이 몇 초 후인지 구하는 프로그램을 작성하시오.

 


입력

첫 번째 줄에 도훈이가 있는 위치 N과 재우가 있는 위치 K가 주어진다. 

( 1 <= N, K <= 100,000)


출력

도훈이가 재우를 잡는 가장 빠른 시간을 출력한다.


예제1

입력
517
출력
4

도훈이가 5-10-9-18-17 순으로 움직이면 4초만에 재우를 잡을 수 있다. 


출처

USACO 2007 US Open Silver

역링크