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

哪个网站能帮助做试卷电商运营中如何做好证据的保全

哪个网站能帮助做试卷,电商运营中如何做好证据的保全,国外网站做营销,seo搜索引擎优化心得体会一、题目解析 结合示例1,我们能得知对于小偷而言不能连续偷相连的房间,且需要保证偷窃的金额最高。 二、算法解析 1.状态表示 我们想知道到最后一个房子时所偷窃的最高金额,所以dp[i]表示在i位置时,所偷到的最大价值。 但我们…

一、题目解析

结合示例1,我们能得知对于小偷而言不能连续偷相连的房间,且需要保证偷窃的金额最高。

二、算法解析

1.状态表示

我们想知道到最后一个房子时所偷窃的最高金额,所以dp[i]表示在i位置时,所偷到的最大价值。

但我们也可以知道在最后一个房子时,是可以选择是否偷窃的,所以根据这个又能细化状态。

f[i]表示:到达i位置时,偷取最后一个房子,此时的最大金额

g[i]表示:到达i位置时,不偷最后一个房子,此时的最大金额

2.状态转移方程

省流:f[i] = nums[i]+g[i-1]

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

3.初始化

f[0]=nums[0],g[0]=0

4.填表顺序

从左往右填表并且两个表一起填写

5.返回值

我们需要知道到最后位置的最大金额,所以return max(f[i-1],g[i-1])

先跟着思考一番,在自己动手写代码,链接:LCR 089. 打家劫舍 - 力扣(LeetCode) 

三、代码示例

class Solution {
public:int rob(vector<int>& nums) {int n = nums.size();vector<int> f(n),g(n,0);f[0] = nums[0];for(int i = 1;i<n;i++){f[i] = g[i-1]+nums[i];g[i] = max(f[i-1],g[i-1]);}return max(f[n-1],g[n-1]);}
};

 

 

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

 

 

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

相关文章:

  • 广州做包包的网站好wordpress模板修改服务器
  • 广州网站开发外包天津建设工程评标专家网站
  • 成都科技网站建设费中小型企业网络拓扑图及配置
  • 成都建设网站公司哪家好江西省住房和城乡建设厅网站
  • 企业网站模板设计帮企业建网站
  • 企业做网站和宣传册的作用seo优化方案项目策划书
  • 高端网站建设哪家更专业wordpress typo3
  • 网站入侵怎么做个人注册公司的详细步骤
  • h5网站开发工具有哪些网站建设公司平台咨询电话
  • 蒲城做网站google建立网站
  • 怎么做网站的百度排名湖南网站设计
  • 黑龙江网站开发公司加强理想信念教育主题网站建设
  • 网站建设主流开发语言楼市最新消息:2021年房价下跌
  • 长春网站建设网站运营需要哪些知识
  • 网站开发 手把手网页模板库
  • 网站整合营销怎么能看出别人的网站是哪一家做
  • 如何在网站上做抽奖系统管理网站英文
  • 做公司网站的总结云电子网站开发
  • 刚开今天新开传奇网站WordPress是静态么
  • 网站建设遵循的规范wordpress获取微信用户
  • asp网站建设 文献女的和男的做那个视频网站
  • 南宁网站建设醉懂网络邢台是哪个省的城市
  • 网站建设论文伯乐在线WordPress互联
  • 电脑科技网站模板c蔡甸区城乡建设局网站
  • 东莞麻涌网站建设小木桥路建设工程招投标网站
  • 网站怎么换主机外贸公司推广方案
  • 南城网站建设公司方案wordpress m1 v2.4.1
  • 正规网站制作全包wordpress技术主题
  • 如何做优化网站排alexa优化医院ppt模板免费下载 素材
  • 做网站备案是个人还是企业好南充市网站建设