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

网站建设资源平台书签制作图片

网站建设资源平台,书签制作图片,胖小七网站建设,wordpress一键分享微博文章目录 动态规划三步问题题目解析代码 动态规划 1. 状态表示:dp[i],表示dp表中i下标位置的值 2. 状态转移方程:以i位置位置的状态,最近的一步来划分问题,比如可以将状态拆分成前状态来表示现状态,dp[i] …

文章目录

  • 动态规划
    • 三步问题
    • 题目解析
    • 代码

动态规划

1. 状态表示:dp[i],表示dp表中i下标位置的值
2. 状态转移方程:以i位置位置的状态,最近的一步来划分问题,比如可以将状态拆分成前状态来表示现状态,dp[i] = dp[i-1] + dp[i-2] + dp[i-3]
3. 初始化
4. 填表顺序
5. 返回值
线性dp的状态表示dp[i]都是以某个位置为开头或者以某个位置为结尾

三步问题

在这里插入图片描述

题目解析

1. 状态表示:以i为结尾,dp[i]是什么意思,是一共有多少种方法
2. 状态转移方程:以i位置最近的一步来划分问题
3. 初始化:dp[1] = 1,dp[2] = 2,dp[3] = 4
4. 填表顺序:从左向右填表
5. 返回值:返回dp[n]的状态

在这里插入图片描述

代码

class Solution 
{
public:int waysToStep(int n) {if(n == 1 || n == 2) return n;else if(n == 3) return 4;long long k = 1e9 + 7;vector<int> dp(n+1);dp[1] = 1,dp[2] = 2,dp[3] = 4;for(int i = 4;i <= n;i++){dp[i] = (((dp[i-1] + dp[i-2]) % k) + dp[i-3]) % k;} return dp[n];}
};
http://www.dtcms.com/wzjs/566254.html

相关文章:

  • 登封市城乡建设路网站出售企业网站备案资料
  • 网站群建设路径word页面设计模板
  • wordpress 站点收录wordpress里添加字体
  • 亚马逊网站开发设计门店充值会员卡系统
  • 推荐o2o网站建设郑州app开发哪家好
  • 付网站建设费用 会计科目建设虚拟币交易网站
  • cms 做网站南昌网站建设兼职
  • 17模板网站湛江赤坎海田网站建设招聘
  • 网站后台密码忘了怎么办合肥金融直播室网站建设
  • 南京 网站建站学技术的培训机构
  • 各大招聘网站收费标准鞍山吧立山吧
  • 平台是什么意思上海网络seo
  • html5做网站好吗上交所大宗交易平台
  • 茶叶网站规划网站建设算不算固定资产
  • 电大网上作业代做网站莱芜网站建设设计外包
  • 开发app和网站建设那个好些免费织梦导航网站模板下载地址
  • 织梦网站模板做的网站有哪些企业形象
  • 做物流网站电话号码网站架构计划书
  • 建设电影网站算盗版吗提升学历励志语录
  • 做响应式网站设计图是多大的区块链系统软件开发
  • 网站建设 知识库南昌专门做网站
  • dedecms购物网站模板下载谷歌网站怎么做外链
  • 美词原创网站建设wordpress图片居中
  • 可以直接打开的网站正能量网站防火墙怎么做
  • 英文搜索网站南京最大网站建设公司
  • 网站焦点图怎么做链接模板软件app
  • 电子商务网站开发实训国家企业信用公示信息网
  • 怎样自己创建一个网站百度采购网
  • 网站服务器结构图咸阳做网站费用
  • 签订网站建设协议应注意事项国家企业信用信息