解
2023-12-30 11:08:47
发布于:广东
295阅读
0回复
0点赞
这玩意就离谱、
两种解法
你敢上课时打开吗
#include<bits/stdc++.h>
using namespace std;
int f(int n)
{
if(n==1 or n==2) return 1;
else return f(n-1)+f(n-2);
}
int main()
{
int n;
cin>>n;
cout<<f(n);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
const int N=10001;
int n,a[N];
int main()
{
cin>>n;
a[1] = a[2] = 1;
for(int i=3;i<=n;i++)
{
a[i] = a[i-1] + a[i-2];
}
cout<<a[n];
return 0;
}
全部评论 1
已打开
2024-01-30 来自 广东
0
有帮助,赞一个