当前位置: 首页 > news >正文

204、【动态规划】牛客网 ——DP3 跳台阶扩展问题(Python版本)

题目描述

在这里插入图片描述
原题链接:DP3 跳台阶扩展问题

解题思路

一个DP问题,相比于普通爬楼(只能爬一层或者两层)对应的状态函数为 d p [ i ] = d p [ i − 1 ] + d p [ i − 2 ] dp[i] = dp[i - 1] + dp[i - 2] dp[i]=dp[i1]+dp[i2]。本题的dp是各层方式都可以,那么就是 d p [ i ] = ∑ j = 1 n d p [ i − j ] dp[i] = \sum_{j=1}^ndp[i-j] dp[i]=j=1ndp[ij],其中 j = n j=n j=n时,为1,表示从第一层台阶直接跳到第n层。

初始化dp:dp[0] = 1, dp[1] = 1, dp[2] = 2

代码

n = int(input())
if n <= 2:print(n)
else:dp = [0] * (n + 1)# dp数组初始化dp[0], dp[1], dp[2] = 1, 1, 2for i in range(3, n + 1):        for j in range(i):dp[i] += dp[j]print(dp[n])

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java后端开发(十五)-- Ubuntu 开启activemq开机自启动功能
  • 如何解决Windows系统目录权限问题
  • Python中Selenium 和 keyboard 库的使用
  • Transformer-Bert---散装知识点---mlm,nsp
  • 你有多自律就有多自由
  • Perl语言入门学习指南
  • 跟代码执行流程,读Megatron源码(二)训练入口pretrain_gpt.py
  • Sql Server缓冲池、连接池等基本知识(附Demo)
  • Docker 基本管理
  • 【漏洞复现】泛微E-Cology WorkflowServiceXml SQL注入漏洞
  • 探索NVM:让Node.js开发如虎添翼的利器
  • 如何检查我的网站是否支持HTTPS
  • 爬虫学习2:爬虫爬取网页的信息与图片的方法
  • 京准:GPS北斗卫星授时信号安全隔离防护装置
  • 15Kg级无人机降落伞系统技术详解
  • JavaScript-如何实现克隆(clone)函数
  • 自己简单写的 事件订阅机制
  • [数据结构]链表的实现在PHP中
  • CEF与代理
  • Java多态
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • SSH 免密登录
  • 安卓应用性能调试和优化经验分享
  • 测试如何在敏捷团队中工作?
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 后端_MYSQL
  • 你真的知道 == 和 equals 的区别吗?
  • 深度解析利用ES6进行Promise封装总结
  • 数据科学 第 3 章 11 字符串处理
  • 小程序 setData 学问多
  • 协程
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 阿里云服务器购买完整流程
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​低代码平台的核心价值与优势
  • ​如何使用QGIS制作三维建筑
  • #100天计划# 2013年9月29日
  • #android不同版本废弃api,新api。
  • #QT(QCharts绘制曲线)
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (floyd+补集) poj 3275
  • (ibm)Java 语言的 XPath API
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)编辑寄语:因为爱心,所以美丽
  • (自用)网络编程
  • . NET自动找可写目录
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET6 命令行启动及发布单个Exe文件
  • /etc/sudoer文件配置简析
  • :中兴通讯为何成功
  • @EnableConfigurationProperties注解使用