使用Python动态规划数组解决爬楼梯问题时,下列描述正确的是?

ic378326 单选题 共 个子题

爬楼梯问题定义为:共有n阶楼梯,每次可以选择爬1阶或2阶,求爬到第n阶的总爬法数。若定义dp数组中dp[i]表示爬到第i阶楼梯的总爬法数,以下选项描述正确的是:

A

初始化dp[] =、dp[1] = 1,状态转移方程为dp[i] = dp[i-1] + dp[i-2] (i≥2)

B

初始化dp[1] = 1、dp[2] = 2,状态转移方程为dp[i] = dp[i-1] * dp[i-2] (i≥3)

C

初始化dp[1] = 1、dp[2] = 2,状态转移方程为dp[i] = dp[i-1] + dp[i-2] (i≥3),若求解n=5的爬法数,需创建长度为6的dp数组

D

使用动态规划数组解决该问题时,必须创建长度恰好为n的数组,无法进行空间优化

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧