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