2의 제곱수 계산하기
면접 대비시간 제한1초메모리 제한512 MB
2의 거듭제곱을 계산하다 한 번 1을 빼는 실수를 한 결과값이 주어질 때, 그 실수가 일어난 단계 K를 찾는다.
문제
태영이의 취미는 2의 제곱수를 계산하는 것이다.
태영이는 이라는 것을 알고 있고 직접 부터 2씩 곱해서 을 구할 것이다.
하지만 태영이는 2씩 곱하는 와중에 1을 빼버리는 실수를 딱 한 번 해버리고 말았다. (실수는 단 한 번만 하며, 그 후에는 2로 곱하는 계산을 정확하게 수행한다.)
예를 들어, 로 계산을 잘 하다가 으로 계산해버리는 어이없는 실수를 해버리는 것이다.
그렇게 된다면 , ... 로 계산하여 점점 오차가 커진다.
태영이가 구한 인 이 주어졌을 때, 태영이가 처음으로 실수한 구간을 찾아주자.
입력
양의 정수 이 주어진다.
은 태영이가 를 계산했을 때 나올 수 있는 수이다.
출력
태영이가 처음으로 실수한 구간을 찾아주자.
로 계산해버렸을 때의 를 출력하면 된다.