#include<iostream>
#include<map>
using namespace std;
/*
有一座高度是10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。
要求用程序来求出一共有多少种走法。
*/
//递归算法
int getClimbingWays(int n){
if(n < 1){
return 0;
}
if(n == 1){
return 1;
}
if(n == 2){
简单的动态规划----爬楼梯问题
最新推荐文章于 2024-07-10 23:23:47 发布
本文通过爬楼梯问题深入浅出地介绍了动态规划的概念和应用。动态规划是一种解决最优化问题的有效方法,通过将复杂问题分解为子问题来求解。在爬楼梯问题中,我们探讨了如何使用动态规划找出到达楼梯顶部的最少步数,揭示了其背后的数学逻辑和递推关系。
摘要由CSDN通过智能技术生成