题解 | #跳台阶扩展问题#

跳台阶扩展问题

https://www.nowcoder.com/practice/953b74ca5c4d44bb91f39ac4ddea0fee

n=int(input())
def func(n):
    dp=[1]*(n+1)
    dp[0]=1#[1,1,1,1,1]
    sum=0  #n=4  0,1,2,3
    for i in range(0,n):
        sum=sum+dp[i]
        dp[i+1]=sum
    print(dp[n])
       #sum=1 dp[1]=1;sum=2 dp[2]=2;sum=4,dp[3]=4;sum=8,dp[4]=8
func(n)

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务