2825: 练47.4 小明吃苹果

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:3 解决:3

题目描述

小明家里现在有$n$个苹果,她在每天睡觉之前可以吃$1\sim 2$个苹果。小明还有个姐姐May,每天May会等小明睡觉后(为了谦让妹妹)吃$1$个苹果(如果没苹果的话就不吃)。问总共有多少种吃法。

输入

一个整数$n$。($0\le n\le 10$)

输出

一个整数,既吃苹果的方案总数。

样例输入 复制

5

样例输出 复制

4

提示

#include<bits/stdc++.h>
using namespace std;
int n;
int f(int x) {
	if (x==1) return 1;
	else if (x==2) return 2;
	else if (x==3) return 2;
	return f(x-2)+f(x-3);
}
int main(){
	cin>>n;
	cout<<f(n);
	return 0;
}