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

鹤壁做网站哪家好天津制作企业网站报价

鹤壁做网站哪家好,天津制作企业网站报价,浙江省嘉兴市建设局网站,网站宣传的方法题目#xff1a;198.打家劫舍 怎么确定当前的房间偷还是不偷呢#xff1f;其实和前两个房间有关系的——动态规划 1.dp数组含义#xff1a;考虑下标 i 和 i 之前的房间#xff08;dp[i] 不一定会偷第 i个房间#xff09;,所能偷的最大的金币 2.动态转移方程#xff1a…题目198.打家劫舍 怎么确定当前的房间偷还是不偷呢其实和前两个房间有关系的——动态规划 1.dp数组含义考虑下标 i 和 i 之前的房间dp[i] 不一定会偷第 i个房间,所能偷的最大的金币 2.动态转移方程dp[i] max(dp[i - 2] nums[i], dp[i - 1]) 两种情况①偷第 i 房间也就意味着一定不能头nums[i - 1]dp[i - 2] nums[i] ②不偷第 i 个房间那么最大值来自dp[i - 1]dp[i - 1] 3.初始化递推公式的基础是dp[0] 和 dp[1] dp[0] nums[0]dp[1] max(dp[0]dp[1]) 紧贴公式来考虑怎样来初始化当i 0时第一个房价是一定要偷的当i 1时dp[1]应该为前两个房间所能偷的最大值又因为两个房间不能一起偷所以去前两个房间的最大值作为dp[1]。这样就叫紧贴dp含义来进行初始化         4.遍历顺序从小到大i 从2开始 5.打印dp 代码如下 class Solution { public:int rob(vectorint nums) {vectorint dp(nums.size(), 0);dp[0] nums[0];dp[1] max(nums[0], nums[1]);for(int i 2; i nums.size(); i){dp[i] max(dp[i - 2] nums[i], dp[i - 1]);}return dp[nums.size() - 1];} }; 题目213.打家劫舍||  这道题和198.打家劫舍的区别就在于本题最后一个房屋和第一个房屋紧挨着所有房间围成一个圈。这样的话会带来什么影响呢 思路化环形为线型 在遇到环时可以如此考虑展开呈线型  情况一考虑不包含首尾元素情况二考虑包含首元素不包含尾元素情况三考虑包含尾元素不包含首元素 注意这里是考虑例如情况三虽然是考虑包含尾元素但不一定要选尾部元素 对于情况三取nums[1] 和 nums[3]就是最大的。 而情况二 和 情况三 都包含了情况一了所以只考虑情况二和情况三就可以了。 代码如下 有一些溢出判断是很值得注意的 class Solution { public:int rob(vectorint nums) {if(nums.size() 0) return 0;if(nums.size() 1) return nums[0];int res1 robRange(nums, 0, nums.size() - 2);int res2 robRange(nums, 1, nums.size() - 1);return max(res1, res2);}int robRange(vectorint nums, int start, int end){if(end start) return nums[start];vectorint dp(nums.size());dp[start] nums[start];dp[start 1] max(nums[start], nums[start 1]);for(int i start 2;i end; i){dp[i] max(dp[i - 2] nums[i], dp[i - 1]);}return dp[end];} }; 题目337.打家劫舍|||
http://www.zqtcl.cn/news/169540/

相关文章:

  • 固始网站建设公司wordpress会员功能
  • 在哪找做调查赚钱的网站好自己做网站的成本
  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序
  • 广州搜索seo网站优化企业邮箱密码忘了怎么重置密码
  • 重庆模板网站建设做新房网站怎么弄
  • 深圳做企业网站公司常用的网络营销方式
  • 建设网站公司怎么建站网站开发笔记
  • 网站网页建设论文惠州建设网站公司
  • 中介做网站的别打电话有没有教做健身餐的网站
  • 山东电力建设网站雷州市网站建设
  • 企业网站的意义公司网站建app
  • 网站设计模板免费国庆图片制作小程序
  • 包头焦点网站建设郑州包装设计公司
  • 建行官方网站首页做跨境电商亏死了
  • 河北智能网站建设平台卖链接的网站
  • 网站建设简单点的服装搭配网站建设策划书
  • 哪一个军事网站做的比较好今天第四针最新消息
  • 黄页网站推广app软件查企业公司用什么软件
  • 网站设计机构培训全自动网页制作系统源码
  • 外贸网站建设收益深圳建设厅官网
  • 跟网站开发有关的内容东莞市生态环境局
  • dw软件做的东西怎么在网站用网站备案抽查通过
  • 重庆建设集团网站首页wordpress主题inn
  • 对京东网站建设的总结湖北做网站的
  • 杭州网站开发后端招郑州工装定制
  • 网站搭建论文filetype ppt 网站建设
  • 个人做营利性质网站会怎么样如何引用网站上的资料做文献
  • 新网站制作市场泰安做网站哪家好
  • 常熟苏州网站建设flash如何制作网站