[LeedCode OJ]#198 House Robber
来源:互联网 发布:音乐截取软件 for mac 编辑:程序博客网 时间:2024/06/02 15:45
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:https://leetcode.com/problems/house-robber/
题意:
一条街程直线排列,街道上有一些房子,一个小偷去偷东西,每个房子里面都有一个价值,要求小偷在不偷相邻的房子的情况下,能得到的最大价值是多少
思路:
dp[i][j]代表小偷对于第i个房子采取的行动,j=0代表不偷,j=1代表偷
那么就能得到状态转移方程:
dp[i][0] = max(dp[i-1][0],dp[i-1][1]);
dp[i][1] = dp[i-1][0]+nums[i];
dp[i][1] = dp[i-1][0]+nums[i];
class Solution{public: int rob(vector<int>& nums) { int len = nums.size(); int (*dp)[2] = new int[len+1][2]; int i,j; if(len) { dp[0][0] = 0; dp[0][1] = nums[0]; for(i = 1; i<len; i++) { dp[i][0] = max(dp[i-1][0],dp[i-1][1]); dp[i][1] = dp[i-1][0]+nums[i]; } return max(dp[len-1][0],dp[len-1][1]); } return 0; }};
0 0
- [LeedCode OJ]#198 House Robber
- [LeedCode OJ]#213 House Robber II
- 【leedcode】198. House Robber
- LeedCode House Robber
- LeetCode OJ 198 House Robber
- LeetCode OJ House Robber
- LeetCode OJ-198. House Robber
- <LeetCode OJ> (198 / 213) House Robber(I / II)
- Leetcode 198: House Robber
- 198House Robber
- leetcode-198 House Robber
- [LeetCode 198]House Robber
- 198 House Robber
- House Robber - LeetCode 198
- leetcode 198 House Robber
- 198 House Robber
- leetCode #198 House Robber
- LeetCode 198-House Robber
- hdoj3853LOOPS【概率dp求期望】
- quartz和数据库断连接的解决办法
- iOS 8 系统自带BlurEffect 毛玻璃特效
- 实例变量的初始化时机
- 旧电脑重装系统
- [LeedCode OJ]#198 House Robber
- hdoj 1232 畅通工程【并查集】
- 使用PostThreadMessage向工作线程发送消息
- C++虚拟继承与普通继承的区别
- Wireshark软件使用教程(上部) 相关选项解释
- ios信息推送 异常 javax.net.ssl.SSLHandshakeException: Received fatal alert: handshak
- 【NPR】Unity3D非真实感渲染----铅笔画滤镜
- jquery整理
- linux下在grub.cfg中配置win7启动引导