198. House Robber LeetCode
来源:互联网 发布:眼皮抽脂的危害知乎 编辑:程序博客网 时间:2024/04/28 04:18
题意:有N个房间,每个房间里面有的财宝价值nums[i],现在有一个小偷,他去这些房间里面偷东西,但是他不能偷相邻的两个房间,现在要求如何偷才能使得偷到的东西价值最多。
题解:dp,dp[i]代表偷到第i个房间时,能获取的最大价值。dp[i] = max(dp[i - 2] + nums[i],dp[i - 1]);
class Solution {public: int rob(vector<int>& nums) { int n = nums.size(); vector<int> v(n + 1,0); v[0] = 0; for(int i = 1; i <= n; i++) { if(i == 1) v[1] = nums[0]; else v[i] = max(v[i - 2] + nums[i - 1],v[i - 1]); } return v[n]; }};
0 0
- [LeetCode]198.House Robber
- 【LeetCode】198. House Robber
- 【LeetCode】198.House Robber
- LeetCode 198. House Robber
- [leetcode] 198.House Robber
- [leetcode] 198. House Robber
- LeetCode:198. House Robber
- 198. House Robber LeetCode
- [LeetCode]198. House Robber
- LeetCode || 198. House Robber
- LeetCode-198. House Robber
- [LeetCode]198. House Robber
- 【LeetCode】198. House Robber
- LeetCode#198. House Robber
- LeetCode 198. House Robber
- leetcode 198. House Robber
- LeetCode *** 198. House Robber
- leetcode 198. House Robber
- [linux] Linux的bg和fg命令简单介绍
- Tomcat
- Android辅助功能AccessibilityService与抢红包辅助
- BZOJ3676: [Apio2014]回文串
- iOS之延时器(NSTimer)
- 198. House Robber LeetCode
- 初始HTTP和CSS第一篇span的练习
- poj3616 Milking Time 入门dp
- JAVA比较两个日期相差的天数
- mysql修改表、字段、库的字符集
- C++迭代器
- 网络请求 NSURLsession(get、post、下载、上传)
- 转 全国高校信息数据库,全国高校排序数据库
- 分布式的消息系统Kafka