0
点赞
收藏
分享

微信扫一扫

1-2瓷砖铺放(动态规划)

whiteMu 2022-01-22 阅读 56

1-2瓷砖铺放(动态规划)

1、问题描述

2、解题思路

通用公式是
num=f(n-1)+f(n-2);

3、代码及运行结果

#include<iostream>
using namespace std;

int f(int n)
{
int num=0;
if(n==0)
num=0;
else if(n==1)
num=1;
else if(n==2)
num=2;
else
num=f(n-1)+f(n-2);
return num;
}
int main()
{
int n,num=0;
cin>>n;
num=f(n);
cout<<num;
return 0;
}

请添加图片描述

#include<iostream>
using namespace std;

int f(int n)
{
if(n<1){
return 0;
}
if(n==1){
return 1;
}
if(n==2){
return 2;
}
return f(n-1)+f(n-2);
}
int main()
{
int n;
cin>>n;
f(n);
cout<<f(n);
return 0;
}
举报

相关推荐

0 条评论