피보나치 곱
면접 대비시간 제한1초메모리 제한1024 MB
주어진 n을 1보다 큰 피보나치 수들의 곱으로 나타내는 방법의 수를 셉니다. 곱하는 순서는 구분하지 않습니다.
문제
피보나치 수열은 다음과 같이 정의된다: , , . 피보나치 수열은 로 시작한다.
자연수 이 주어진다. 을 1보다 큰 피보나치 수의 곱으로 나타내는 방법의 수를 구하라.
입력
첫 줄에 테스트 케이스의 개수 가 주어진다 (). 다음 개 줄에는 각각 정수 이 하나씩 주어진다 ().
출력
각 테스트 케이스에 대해 방법의 수를 한 줄에 하나씩 출력한다.
힌트
예시에서 2는 로 한 가지 방법으로만 표현된다. 7은 피보나치 수의 곱으로 나타낼 수 없다. 8은 와 로 두 가지 방법으로 표현된다. 40은 와 로 두 가지 방법으로 표현된다.