[Beijing wc2012]最多的方案
定义斐波那契数列为 ,,且对于 ,有 。数列中的每一项都称为斐波那契数。
给定一个正整数 ,可以将其表示为若干个互不相同的斐波那契数之和。请计算共有多少种不同的表示方案。
输入格式
输入仅一行,包含一个正整数 。
输出格式
输出一个整数,表示不同方案的数量。
样例输入
16
样例输出
4
样例解释
共有以下 种表示方案:
数据范围
- 对于 的数据,;
- 对于 的数据,。
来源与许可
本题为 Beijing WC 2012 试题「最多的方案」,题面与测试数据整理自 BZOJ 2660。
样例 1
输入
16
输出
4