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

长沙公司网站建立seo商学院

长沙公司网站建立,seo商学院,优质校建设网站,免费发布信息网站大全666思路 1: 我将res[i]定义为:一定要取第 i 个房子的前提下,能获取的最大金额。那么直接用cnt从头记录到尾,每个房子的res最大值即是答案。那么递推公式是什么?res[i]max(res[i-2],res[i-1],...,res[0])nums[i]。数组初始…

思路 1:

我将res[i]定义为:一定要取第 i 个房子的前提下,能获取的最大金额。那么直接用cnt从头记录到尾,每个房子的res最大值即是答案。那么递推公式是什么?res[i]=max(res[i-2],res[i-1],...,res[0])+nums[i]。数组初始化是什么?res[i]=nums[i],也就是只取每个房子的金额。

代码:

C++:

class Solution {
public:int rob(vector<int>& nums) {int len=nums.size();int cnt=0;vector<int> res(len,0);  //以该房子为结尾,偷盗的最大金额//那如果res[i]定义为截止到房子i为止,能获取的最大金额呢?//初始化resfor(int i=0;i<len;i++){res[i]=nums[i];cnt=max(cnt,res[i]);}for(int i=0;i<len;i++){for(int j=0;j<=i-2;j++){res[i]=max(res[i],res[j]+nums[i]);cnt=max(cnt,res[i]);}}return cnt;}
};

Python:

class Solution:def rob(self, nums: List[int]) -> int:len_nums=len(nums)cnt=0res=[0]*len_numsfor i in range(len_nums):res[i]=nums[i]cnt=max(cnt,res[i])for i in range(len_nums):for j in range(i-1):res[i]=max(res[i],res[j]+nums[i])cnt=max(cnt,res[i])return cnt

那如果res[i]定义为偷前 i 个房子,能获取的最大金额呢?递推公式是什么呢?数组初始化又是什么呢?

思路2

递推公式为:g[i]=max(g[i-1],g[i-2]+nums[i])

可以看一下标答,还是很清晰的:198. 打家劫舍 - 力扣(LeetCode)

数组初始化:

要考虑len(nums)=1的情况哦,别掉进坑了

g[0]=nums[0],g[1]=max(nums[0],nums[1])

代码:

C++:

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

Python:

class Solution:def rob(self, nums: List[int]) -> int:len_nums=len(nums)if len_nums==1:return nums[0]g=[0]*len_numsg[0]=nums[0]g[1]=max(nums[0],nums[1])for i in range(2,len_nums):g[i]=max(g[i-1],g[i-2]+nums[i])return g[len_nums-1]

http://www.hkea.cn/news/291679/

相关文章:

  • 拼多多网店南宁优化推广服务
  • 洛阳建筑公司排名长沙官网seo服务
  • 网站关键词优化公司哪家好企业网站seo点击软件
  • 做网站有必要?优化师培训
  • 网站怎么发布信息百度推广优化技巧
  • 西安软件培训百度百科优化排名
  • 网站上文章加入音乐是怎么做的网页代码
  • 深圳公布最新出行政策徐州seo招聘
  • wordpress的漏洞seo优化知识
  • 网站建设高端seo和sem分别是什么
  • 成交功能网站怎么推广自己的产品
  • 北京宣传片网站seo综合查询
  • 滨海网站建设公司百度指数的使用
  • 湛江网站建设外包seo到底是什么
  • 做收集信息的网站河源市企业网站seo价格
  • 有赞短链接生成汕头seo推广
  • 团队做网站分工搜索引擎案例分析结论
  • 企业网站的建设过程做整站优化
  • 最简单的cms网站怎么做惠州抖音seo
  • 做网站销售怎么开发客户自己做一个网站
  • wordpress发布文章空白整站优化 mail
  • vs怎么做网站的首页seo知识培训
  • 网站建设的一般步骤包括知乎关键词排名工具
  • 网页设计怎样做一个网页seo软件哪个好
  • 销售性网站建设需求seo案例
  • 企业怎样选择域名做网站电脑突然多了windows优化大师
  • 网站一元空间有哪些呀品牌策划方案范文
  • 最便宜的网站建设企点
  • 网站代码加密深圳新闻今日最新
  • 不要钱做网站软件网站seo优化效果