I don't know what the futu|

Sheldon2

园龄:3年3个月粉丝:2关注:4

LeetCode[198. 打家劫舍]

198. 打家劫舍

class Solution {
public:
int rob(vector<int>& nums) {
int n = nums.size();
vector<int> f(n + 1), g(n + 1);
for(int i = 1; i <=n; i++)
{
f[i] = max(f[i - 1],g[i - 1]);
g[i] = f[i - 1] + nums[i - 1];//如果说第i天要偷
}
return max(f[n], g[n]);
}
};
/*
f[i]表示不偷第i个物品
g[i]表示要偷第i个物品
*/

本文作者:Sheldon2

本文链接:https://www.cnblogs.com/Sheldon2/p/16732256.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Sheldon2  阅读(22)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起