Just like pickle
시간 제한1초메모리 제한1024 MB
0에서 출발해 좌우로 2의 거듭제곱만큼 뛰어 x에 도달하는 최소 점프 횟수를 구합니다.
문제
그래스호퍼는 좌표가 인 점에서 직선 위에 서 있다. 한 턴에 음이 아닌 정수 를 하나 고를 수 있으며, 그 뒤 왼쪽 또는 오른쪽으로 만큼 뛸 수 있다.
그래스호퍼가 좌표 인 점에서 좌표 인 점으로 이동하는 데 필요한 최소 턴 수를 구하라.
입력
첫 줄에 테스트 케이스의 수 가 주어진다 ().
각 테스트 케이스는 한 줄로 이루어지며, 목표 지점의 좌표 가 정수 하나로 주어진다 ().
출력
각 테스트 케이스마다 그래스호퍼가 필요한 최소 턴 수를 정수 하나로 출력한다.