지민이는 길이 64 cm인 막대를 하나 가지고 있다. 어느 날 길이가 정확히 X cm인 막대가 필요해졌다. 지민이는 원래 막대를 더 짧은 막대들로 자른 뒤, 필요한 막대들을 풀로 붙여 X cm를 만들려고 한다.
막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 다음 과정을 따른다.
-
현재 가지고 있는 모든 막대의 길이를 더한다. 처음에는 64 cm 막대 하나만 가지고 있다. 길이의 합이 X보다 크면, 아래 과정을 반복한다.
- 가지고 있는 막대 중 가장 짧은 막대를 절반으로 자른다.
- 잘라서 생긴 두 절반 중 하나를 버려도 남은 막대들의 길이 합이 X 이상이면, 그 절반 하나를 버린다.
-
남은 모든 막대를 풀로 붙여 길이 X cm를 만든다.
X가 주어졌을 때, 이 과정을 거친 뒤 몇 개의 막대를 붙여 X cm를 만들게 되는지 구하시오.