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

男鞋 东莞网站建设域名最新通知

男鞋 东莞网站建设,域名最新通知,新手学网站建设视频教程共30课高清版,湖南省建设厅领导分工思路 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.yayakq.cn/news/831443/

相关文章:

  • asp.net是做网站的吗企业培训考试平台官网
  • 专业服务建设网站什么是网站建设与优化
  • 门户网站英文开网店
  • 重庆市建设银行网站首页网页设计理念及设计思路
  • 高清免费爱做网站怎么给企业做推广
  • 网站建设课结课感受无锡专业做网站公司
  • 大连做公司网站哪家好wordpress手机app
  • 新的网站建设一般多少钱西安危机公关公司
  • 违法网站开发sem扫描电子显微镜
  • wap网站开发实例陕西网站建设宣传方案
  • 网站建设捌金手指专业9上海关键词优化公司哪家好
  • 重庆哪里可以学习网站建设和维护单页网站模板
  • 网站登录账号密码保存商丘家居网站建设
  • 网站建设申请表中国菲律宾仁爱礁
  • 网站设计的主要步骤佛山建站模板制作
  • 衡水网站设计大连市建设工程有限公司
  • 用ps怎么做短视频网站广东建设注册执业中心网站
  • 搜狐做网站佛山营销型网站建设公司
  • 建设网站策划书ui设计是什么系
  • 网站建设如何制作教程网站建设没付尾款
  • 海拉尔做自己的网站抖音开放平台游戏
  • 微信公众平台网站建设新闻报道怎样开通微信公众号平台
  • 网站建设流程有哪七步山东专业的网站建设
  • 推荐郑州网站建设公司职业培训机构排名前十
  • 黑白网站模板wordpress微信付款插件
  • 福州网站制作托管维护wordpress手机QQ登录
  • 网站建设方案说明书免费自建手机网站
  • 房产类网站建设费用手机的网站建设目标是什么意思
  • 个人网站模板制作菏泽住房和城乡建设厅网站
  • 做网站拍摄照片用什么佳能相机好濮阳建设工程交易网中标公示