#C08L06P06. C08.L06.递归基础与递归算法.程序填空5.斐波那契数列(记忆化搜索)
C08.L06.递归基础与递归算法.程序填空5.斐波那契数列(记忆化搜索)
题目描述
用递归函数计算斐波那契数列的第 n 项。
输入格式
一个整数 n ( 1 <= n <= 85 )
输出格式
一个整数,代表斐波那契数列的第 n 项。
样例
30
832040
程序填空
#include<bits/stdc++.h>
using namespace std;
long long n,ans[86];
long long Fibonaccil(int n)
{
if(n==1||n==2)
return 1;
else
{
if( 填空(1) ) //这个位置还没有计算记录,需要先计算
填空(2) = 填空(3);
return 填空(4);
}
}
int main()
{
cin>>n;
cout<<Fibonaccil(n);
return 0;
}
填空(1):{{ input(1) }}
填空(2):{{ input(2) }}
填空(3):{{ input(3) }}
填空(4):{{ input(4) }}
相关
在以下作业中: