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

跳台阶扩展问题

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

n=int(input())
from functools import reduce
dp=[1]*(n+1)
if n<2:
    print(dp[n])
else:
    for i in range(2,n+1):
        dp[i]=reduce(lambda x,y:x+y, dp[:i])
    print(dp[n])
全部评论

相关推荐

昨天 14:22
门头沟学院 Java
大厂 测开 24*16离家近的事业编(大概只有大厂的1/4) 硕士
点赞 评论 收藏
分享
联通 技术人员 总包不低于12
点赞 评论 收藏
分享
10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务