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

成都建设网站分享seo做得比较好的公司

成都建设网站分享,seo做得比较好的公司,家政公司网站建设方案,网站建设上市公司思路 动态规划 状态表示 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/545788.html

相关文章:

  • 我的世界自己做披风网站做网站需要学php哪些技术
  • 上海网站备案在哪里查询黑龙江人事考试网
  • 简述商务网站建设网站建设模板是什么意思
  • 南宁网站建设nnit30建筑设计自学网
  • 可以自己做网站这么做织梦源码模板下载商城网站模板 整站带栏目高端大气上档次含数据
  • 深圳市专业网站建设虚拟主机怎么做淘客网站
  • 以网站建设专业画一幅画做装修网站多少钱
  • 番禺网站建设策划国外优秀设计公司网站
  • 永兴城乡住房建设部网站齐河县工程建设监理有限公司网站
  • 百度云 做视频网站网站建设安全服务协议
  • 南昌购物网站制作网站建设服务商城
  • 采购网站模板营销型网站建设教程视频教程
  • 建设部网站施工合同范本去哪找上海网站备案咨询
  • 上海做手机网站建设济南最好的网站开发
  • 建设银行网站用什么字体国内网站设计案例欣赏
  • 做校园网站济南万速网站建设
  • 网站转换率八年级上册信息书怎么做网站
  • 在线手机动画网站模板下载安装购物网站下载
  • 网站建设一般都需要什么资质河间网站
  • 免费网站建设策划网站制作建设需求
  • ip对网站作用j2ee大型网站开发框架
  • 重庆定制网站建设公司成都网站建设企业 排名
  • 怎么做一个手机网站南宁seo排名原理
  • 郑州响应式网站设计h5生成app
  • php做的大型网站有哪些网页空间租用
  • 网站迁移教程广西桂林旅游团报价
  • 龙岩融胤网络科技有限公司汕头seo网络推广服务
  • 企业网站展示网络环境搭建
  • 怎么在网站上做旅游推广中国禹路由网站建设中
  • 做个网站应该怎么做张家界网页