爬楼梯
#include
using namespace std;
int main(){
int n;
while(cin>>n){
long long a=0,b=1,c;
for(int i=0;i
满足斐波那契数列
2.递归
对于大数,比较慢
#include
using namespace std;
int f(int n){
if(n<=2){
return n;
}
else{
return f(n-1)+f(n-2);
}
}
int main(){
int n;
cin>>n;
cout<
f(n-1)+f(n-2);
开始走一和开始走二
注意:有贪心算法思想;
当开始走一进入到递归
又在递归基础有开始考虑第一步走什么