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

营销型网站建设市场怎么推广产品

营销型网站建设市场,怎么推广产品,怎么建立一个独立的网站,北京网站制作基本流程1.打家劫舍II 题目链接: 213. 打家劫舍 II - 力扣(LeetCode)https://leetcode.cn/problems/house-robber-ii/ 2. 题目解析 通过分类讨论,将环形问题转换为两个线性的“打家劫舍|” 当偷第一个位置的时候,rob1在&#…

1.打家劫舍II

题目链接:

213. 打家劫舍 II - 力扣(LeetCode)icon-default.png?t=O83Ahttps://leetcode.cn/problems/house-robber-ii/

 


2. 题目解析 

通过分类讨论,将环形问题转换为两个线性的“打家劫舍|”

   

当偷第一个位置的时候,rob1在(2,n-2)的区间进行一次打家劫舍|,当不偷第一个位置的时候,rob1在(1,n-1)的区间进行一次打家劫舍|

 


3.  算法原理 

状态表示:以某一个位置为结尾或者以某一个位置为起点

   

dp[i]表示:偷到i位置的时候,此时的最大金额分两种情况:

    

        1.f[i]表示:偷到i位置的时候,当前位置nums[i]必偷,此时的最大金额

    

        2.g[i]表示:偷到i位置的时候,当前位置nums[i]不偷,此时的最大金额

    

2. 状态转移方程

  

根据最近的一步来划分问题:

   

到达dp[i][j]有两种情况:

    

  1. f[i]=g[i-1] + nums[i]

   

2. g[i]:a. 当选择i-1的位置时:f[i-1]

    

              b.当不选择i-1的位置时:g[i-1]

    

              g[i]=max(f[i-1],g[i-1])

3. 初始化 :把dp表填满不越界,让后面的填表可以顺利进行

    

本题初始化为:f[0]=nums[0]    g[0]=0

4. 填表顺序 

    

本题的填表顺序是:从左往右,两个表一起填

5. 返回值 :题目要求 + 状态表示 

    

偷到最后一个位置分为两种情况:偷和不偷   

本题的返回值是:max(f[n-1],g[n-1])


 4.代码

动态规划的固定四步骤:1.  创建一个dp表

                                        2. 在填表之前初始化

                                        3. 填表(填表方法:状态转移方程)

                                        4. 确定返回值 

class Solution {
public:int rob(vector<int>& nums) {int n=nums.size();return max(nums[0]+rob1(nums,2,n-2),rob1(nums,1,n-1));}int rob1(vector<int>& nums,int left,int right)//左边界和右边界{//处理一下边界情况if(left>right) return 0;//如果l>r,那么说明区间不存在int n=nums.size();vector<int>f(n);//开辟两个dp表auto g=f;//将l到r这段区间的值初始化f[left]=nums[left];//从l+1的位置开始填表for(int i=left+1;i<=right;i++){f[i]=g[i-1]+nums[i];g[i]=max(f[i-1],g[i-1]);}return max(f[right],g[right]);}
};


完结撒花~ 

http://www.khdw.cn/news/13950.html

相关文章:

  • 做外贸必应网站产品曝光谷歌全球营销
  • 做网站的职业牡丹江seo
  • wordpress css 使用方法如何将网站的关键词排名优化
  • 怎么查看网站使用空间班级优化大师免费下载
  • 做网站教程和维护网站北京网络推广有哪些公司
  • 做自媒体都有什么网站seo推广是什么意思
  • wordpress 无法显示图片深圳宝安seo外包
  • 网站开发Java与Python网络营销方案
  • 如何建立p2p网站网络黄页平台网址有哪些
  • wordpress小工具插件下载株洲seo优化首选
  • 网站备案和备案的区别百度热搜榜排名今日
  • 网站开发分站站长联盟
  • 企业邮箱登录入口foxmailseo发包技术教程
  • 淘宝做网站网络营销的基本内容有哪些
  • 郑州企业展厅设计公司郑州seo代理外包
  • 苏州知名网站建设设计公司排名福州网站seo公司
  • 苹果电脑可以做网站吗北京网站seo费用
  • 手机在线做ppt模板下载网站kol推广是什么意思
  • 公司做网站域名归谁成都搜索优化排名公司
  • 网站中转页怎么做百度学术论文查重免费
  • 怎么做网站赚钱深圳搜索seo优化排名
  • wordpress英语怎么读江门网站优化公司
  • 长沙 外贸网站建设优化大师会员兑换码
  • 做网站一定要正版系统吗网络推广网站推广方法
  • html网页制作实训报告seo软件全套
  • 手机版网站有必要吗郑州官网关键词优化公司
  • 新冠疫情情况最新今天seo查询爱站网
  • 网站内容设计遵循的原则有各个广告联盟的标识
  • 国外网页模板网站太原网站排名推广
  • dede建设网站教程我赢网客服系统