码迷,mamicode.com
首页 > 其他好文 > 详细

LeetCode 198, 213 House Robber

时间:2018-04-18 14:25:44      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:cto   ber   实用   time   stl   ++   imu   初始化   and   

198 House Robber

DP

0~n-1     ans=dp[n-1]

dp[i] = max(dp[i-2]+nums[i], dp[i-1])  i>=2

 

 

213 House Robber II

Since we cannot rob nums[0] and nums[n-1] at the same time, we can divide this problem into two cases:

not rob nums[0]

not rob nums[n-1]

and the answer is the maximum one.

C++ stl vector可以用 vector<int> nums1(nums.begin(), nums.end())来初始化 比较实用

LeetCode 198, 213 House Robber

标签:cto   ber   实用   time   stl   ++   imu   初始化   and   

原文地址:https://www.cnblogs.com/hankunyan/p/8874287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!