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

文化网站建设树枝seo

文化网站建设,树枝seo,佐力药业股票,网页版wordpress教程思路 动态规划 状态表示 dp[i] 表示从第i个台阶开始跳跳到台阶顶使用的最小花费 状态转移方程 前一个台阶的最小花费要看后两个台阶来决定 dp[i]为后两个台阶花费的最小值加上这个台阶的花费 dp[i] min(dp[i 1], dp[i 2]) cost[i] 初始化 dp[n - 1] cost[n - 1];//…

题目

思路

动态规划

状态表示

dp[i] 表示从第i个台阶开始跳跳到台阶顶使用的最小花费

状态转移方程

前一个台阶的最小花费要看后两个台阶来决定
dp[i]为后两个台阶花费的最小值加上这个台阶的花费
dp[i] = min(dp[i + 1], dp[i + 2]) + cost[i]

初始化

dp[n - 1] = cost[n - 1];//第n-1个台阶跳到台阶顶的最小花费为cost[i-1]
dp[n - 2] = cost[n - 2];//第n-2个台阶跳到台阶顶的最小花费为cost[i-2]

注意返回值

return min(dp[0], dp[1]);//第一次跳可以选择跳到第一个台阶或第二个台阶
}

#define _CRT_SECURE_NO_WARNINGS 1
#include<bits.h>
#include<vector>
using namespace std;
class Solution {
public:int minCostClimbingStairs(vector<int>& cost) {int n = cost.size();vector<int>dp(n);dp[n - 1] = cost[n - 1];//第n-1个台阶跳到台阶顶的最小花费为cost[i-1]dp[n - 2] = cost[n - 2];//第n-2个台阶跳到台阶顶的最小花费为cost[i-2]for (int i = n - 3; i >= 0; i--){dp[i] = min(dp[i + 1], dp[i + 2]) + cost[i];//前一个台阶的最小花费要看后两个台阶来决定//写出状态转移方程}return min(dp[0], dp[1]);//第一次跳可以选择跳到第一个台阶或第二个台阶}
};
http://www.dtcms.com/wzjs/465299.html

相关文章:

  • 普陀区网站建设整合营销传播
  • 安庆网站设计seo外链在线工具
  • 网站建设南阳网络推广的主要内容
  • wordpress支持h5百度关键词优化词精灵
  • 无锡市建设培训中心网站百度收录排名
  • 做百科需要发哪些网站韩国日本比分
  • 怎么看网站是哪里做的seo是什么意思 为什么要做seo
  • 免费网站源码下载器网页设计代码大全
  • wap网站开发语言网页设计与制作代码
  • 代做论文 软件指导去哪些网站百度官网链接
  • 学完html怎么做网站网页模版
  • 长沙网络营销外包哪家好seo排名优化软件
  • 郑州企业网站推广泰安百度推广公司
  • 聊城做网站费用信息2024年1月新冠高峰期
  • 做网站系统开发的意义淘宝运营培训班
  • 做的网站打印全乱掉了一个产品的宣传和推广方案
  • 网站建设综合设计技术培训机构
  • 怎么做外汇返佣的网站大数据营销 全网推广
  • 美国企业黄页网站黑帽seo技术论坛
  • 做电影网站考什么软件seo技术培训机构
  • 做投诉网站赚钱吗营销方案的几个要素
  • wordpress 技术博客主题搜索引擎外部优化有哪些渠道
  • 湖南门户网站设计公司外链推广网站
  • 中文域名网站天津百度分公司
  • 网站域名注册机制百度集团官网
  • 做国内贸易的网站app推广公司怎么对接业务
  • 推广网站怎样做seo是搜索引擎营销吗
  • 广州响应网站建设app平台搭建需要多少钱
  • 用什么软件做商务网站成都官网seo厂家
  • 常州h5网站建设音乐接单推广app平台