Time limit: 1.0s , Memory limit: 256M , Points: 15 (partial)
Dãy số Fibonacci rất quen thuộc đối với sinh viên Tin học được định nghĩa đệ quy như sau:
Xét một tập gồm các số Fibonacci phân biệt. Hãy tìm các tập mà , với cho trước.
Ví dụ với ta có các tập sau: , không phân biệt thứ tự xuất hiện các số.
Input
Gồm một dòng duy nhất chứa số nguyên dương thỏa .
Output
In ra kết quả cần tìm.
Samples
Sample Input 1
13
Sample Output 1
3
Sample Input 2
16
Sample Output 2
4
Comments