题解(递归 and 递归)
2023-11-25 19:22:32
发布于:广东
4阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int f(int n)
{
if(n==1) return 3;
if(n==2) return 7;
return 2*f(n-1)+f(n-2);
}
int main()
{
int n;
cin>>n;
cout<<f(n);
return 0;
}
#include<iostream>
using namespace std;
int a[30];
int main(){
int n;
cin>>n;
a[1]=3,a[2]=7;
for(int i=3;i<=n;i++)
a[i]=2*a[i-1]+a[i-2];
cout<<a[n];
return 0;
}
这里空空如也
有帮助,赞一个