登上n级台阶,每次可以向上攀登任意奇数级台阶.共有多少种不同的方案? 登上n级台阶,每次可以向上攀登任意奇数级台阶.共有多少种不同的方案?... 登上n级台阶,每次可以向上攀登任意奇数级台阶.共有多少种不同的方案? 展开 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? 帐号已注销 2022-03-22 · TA获得超过3116个赞 知道大有可为答主 回答量:4114 采纳率:0% 帮助的人:271万 我也去答题访问个人页 关注 展开全部 2022-03-21 重新修改了回答内容。新的算法为一维动态规划算法,并将递归改为循环,速度比枚举算法至少高出8个数量级。递归公式和算法要点见代码的绿色字体(注释行)。在n<200范围内,通过“枚举”和“枚举组合+排列”算法对计算结果进行了比较验证,完全正确。n>90时,结果超出64位整数,须用到大整数模块。以下是计算结果示例和fortran代码。 追问 动态规划算法是什么O(n)复杂度? 追答 2022-03-21确认了递归公式,并修改为更高效率的循环算法。计算结果也与枚举算法、枚举组合加排列算法进行了比较验证。详见修改后的回答内容。计算 n=10000,耗时是 18秒。结果为2090位大整数。又写了一个不需引用大整数模块的版本,用int4整数数组替代大整数计算,计算时耗与大整数版本相当。附代码: 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-10-03 共有12级台阶,每次只能上一级或二级,一共有多少种不同的走法 1 2021-07-31 有一段楼梯有8段台阶,规定每一步可跨一级两级或三级,要登上第八级台阶,有几种不同的走法 3 2023-12-29 有8级台阶每步跨1级、2级或3级1共有多少种上去方法? 2022-08-17 一段楼梯有九个台阶,可以一步上一阶,也可以一步上两阶,问:这样有多少种不同的上楼方法?如题 2010-08-25 一个楼梯共有10级台阶,规定每步可以迈一级台阶或两级台阶,最多可以迈三级台阶,从地面上到最上面一级台 71 2016-12-01 一个楼梯共有10级台阶,规定每步可以迈一级台阶或二级台阶.走完这10级台阶,一共可以有多少种不同的走法 52 2014-05-20 一个楼梯有10阶台阶,每次只能上1级或者2级,走完这10级台阶共有多少种走法? 21 2019-01-14 小明要登上10级台阶,每步登上1级或2级台阶,共有______种不同登法 28 更多类似问题 > 为你推荐: