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

做微商自己建网站合适吗赣州seo公司

做微商自己建网站合适吗,赣州seo公司,wordpress主题制作技巧,广州市网络广告推广企业一、题目解析 根据题目信息,我们能知道0是红色,1是蓝色,2是绿色,由此我们就能分析如何粉刷了 二、算法原理 1、状态表示 由于只有一排房子所以此时dp[i]表示:到达i位置时,此时的最小花费,但我…

一、题目解析

根据题目信息,我们能知道0是红色,1是蓝色,2是绿色,由此我们就能分析如何粉刷了

二、算法原理

1、状态表示

由于只有一排房子所以此时dp[i]表示:到达i位置时,此时的最小花费,但我们发现有三种颜色要粉刷,所以我们需要多加一维表示粉刷的颜色。

dp[i][0]:表示到达i位置时,最后一个位置为红色,此时的最小花费

dp[i][1]:表示到达i位置时,最后一个位置为蓝色,此时的最小花费

dp[i][2]:表示到达i位置时,最后一个位置为绿色,此时的最小花费

2、状态转移方程

由于分析方式类似所以这里只给出以红色为结尾时的状态转移方程

由于最后一个为红色,所以红色是必选的,其他的则是以绿或蓝结尾的最小值

dp[i][0]=min(dp[i-1][1],dp[i-1][2]) +costs[i][0]

dp[i][1]=min(dp[i-1][0],dp[i-1][2]) +costs[i][1]

dp[i][2]=min(dp[i-1][0],dp[i-1][1]) +costs[i][2]

3、初始化

由于要用到dp[i-1][0/1/2]所以可以直接初始化dp[0][0]dp[0][1]dp[0][2],也可以加三个虚拟节点赋值为0 用于初始化,但需要注意下标的映射关系。

4、填表顺序

从左往右,三个表一起填

5、返回值

由于只粉刷一排房子,所以刷到最后一个房子三个颜色中的最小值返回即可

min(dp[n][0],min(dp[n][1],dp[n][2]))

动手实现代码,才能未来助你一臂之力,链接:LCR 091. 粉刷房子 - 力扣(LeetCode)

 三、代码示例

class Solution {
public:int minCost(vector<vector<int>>& costs) {int n = costs.size();vector<vector<int>> dp(n+1,vector<int>(3));for(int i = 1;i<=n;i++){dp[i][0]=min(dp[i-1][1],dp[i-1][2])+costs[i-1][0];//红色dp[i][1]=min(dp[i-1][0],dp[i-1][2])+costs[i-1][1];//蓝色dp[i][2]=min(dp[i-1][0],dp[i-1][1])+costs[i-1][2];//绿色}return min(dp[n][0],min(dp[n][1],dp[n][2]));}
};

 

 

看到最后,如果对您有所帮助,还请点赞、收藏和关注,点点关注不迷路,我们下期再见!

http://www.dtcms.com/wzjs/126127.html

相关文章:

  • 网站开发 企业宣传册网推app怎么推广
  • 网站ip地址查询广州品牌营销服务
  • 帮做论文网站吗网站设计平台
  • 网站建设需要微信账号和密码做网络推广要学些什么
  • 网络营销策划总结网络优化器下载
  • 企业网站建设维护合同书建网站软件
  • 宿迁网站建设方案seo是什么专业
  • 微餐饮网站建设关注公众号推广2元一个
  • 做得大气的网站推广seo公司
  • 网站交互是什么广州市口碑全网推广报价
  • 上海做展会的网站都有哪些广州百度快速优化排名
  • 有什么做ppt的网站吗seo运营是什么
  • 机械厂网站建设有创意的网络营销案例
  • 做网站的系统梁水才seo优化专家
  • 株洲做网站多少钱百度推广有效果吗?
  • 网站建设客户评价外贸营销网站制作公司
  • wordpress友情链接提交seo服务外包
  • 新余公司做网站新产品推广策划方案
  • 营销型网站策划 建设的考试题seo黑帽是什么
  • 建设部网站 挂靠在线视频观看免费视频22
  • 怎样做境外网站百度 搜索热度
  • 手机访问网站页面丢失百度一下你就知道123
  • 软件外包公司能去吗seocms
  • 商城网站功能列表网络营销课程培训课程
  • 做网站还是做微信公众号广告联盟平台
  • 网站的推广方式包括亿驱动力竞价托管
  • 建筑公司网站设计模板百度客户端电脑版
  • 微信网站用什么做的东莞企业网站排名
  • 直播类网站怎么做aso推广公司
  • 哪个网站可以做担保交易平台百度推广怎么做最好