【LeetCode热题100】【动态规划】打家劫舍

news/2024/10/15 22:13:12/

题目链接:198. 打家劫舍 - 力扣(LeetCode)

如果没有房子,那就是0,如果有一间房子,那么就是这间房子,如果有两间,那么就挑一间打劫

如果有多间,对于第i间来说,让dp[i]是打劫的最大金额,如果要打劫第i间,那么第i-1间就不能打劫,dp[i]=nums[i-1]+dp[i-2],如果不打劫第i间,那么dp[i]=dp[i-1],取这两个的最大值

注意nums下标从0开始

class Solution {
public:int rob(vector<int> &nums) {vector<int> dp(nums.size() + 1);dp[1] = nums[0];for (int i = 2; i <= nums.size(); ++i)dp[i] = max(dp[i - 1], nums[i - 1] + dp[i - 2]);return dp[nums.size()];}
};


http://www.ppmy.cn/news/1432191.html

相关文章

【Elasticsearch】Elasticsearch 从入门到精通(二):基础使用

《Elasticsearch 从入门到精通》共包含以下 2 2 2 篇文章&#xff1a; Elasticsearch 从入门到精通&#xff08;一&#xff09;&#xff1a;基本介绍Elasticsearch 从入门到精通&#xff08;二&#xff09;&#xff1a;基础使用 &#x1f60a; 如果您觉得这篇文章有用 ✔️ 的…

【Camera Sensor Driver笔记】三、点亮指南之Sensor DTS

camera sensor 接口配置 xxsensor.cpp -> xxxsensor.so CalculateExposure 函数 pCalculateExposure函数 &#xff08;平台&#xff09;输入参数: pCalculateExposureData realgain &#xff1a;total gain&#xff0c;ae算法传过来的值或者手动曝…

ragflow 大模型RAG知识库使用案例

参考: https://github.com/infiniflow/ragflow/blob/main/README_zh.md 支持丰富的文件类型,包括 Word 文档、PPT、excel 表格、txt 文件、图片、PDF、影印件、复印件、结构化数据, 网页等。 运行步骤: 1、确保 vm.max_map_count 不小于 262144 【更多】: 如需确认 vm.…

【算法刷题day31】Leetcode:455. 分发饼干、376. 摆动序列、53. 最大子数组和

文章目录 Leetcode 455. 分发饼干解题思路代码总结 Leetcode 376. 摆动序列解题思路代码总结 Leetcode 53. 最大子数组和解题思路代码总结 草稿图网站 java的Deque Leetcode 455. 分发饼干 题目&#xff1a;455. 分发饼干 解析&#xff1a;代码随想录解析 解题思路 从大到小遍…

PHP命令执行漏洞CVE-2024-1874复现

CVE-2024-1874 PHP命令执行漏洞 影响版本 Affected versions < 8.1.28 < 8.2.18 < 8.3.5 Patched versions 8.1.28 8.2.18 8.3.6 POC 创建一个文件test.php <?php $descriptorspec [STDIN, STDOUT, STDOUT]; $proc proc_open(["test.bat", "\&…

R语言入门:R中导入数据有哪些格式?

1、文本文件 CSV文件&#xff08;逗号分隔值&#xff09;&#xff1a;使用 read.csv() 或 read.csv2() 函数。文本文件&#xff08;以空格、制表符等分隔&#xff09;&#xff1a;使用 read.table() 函数。文本文件&#xff08;固定宽度格式&#xff09;&#xff1a;使用 read…

开发语言漫谈-go

网上吹嘘go语言的很多&#xff0c;确实鹅厂&#xff0c;字节、B站、知乎都在用go。但是实质上你发现他们的领域是一样的。你听说过谁家的财务系统用go&#xff1f;谁家erp用go&#xff1f; go的设计思路和python差不多&#xff0c;就是要降低入门难度&#xff0c;提高开发效率。…

49-PCIE转网口电路设计

视频链接 PCIE转网口电路设计01_哔哩哔哩_bilibili PCIe转网口电路设计 1、PCIE转网口电路设计基本介绍 pcie转网口的设计&#xff0c;一般有intel (i350)和网讯&#xff08;wx1860&#xff09;两种方案。 2、PCIE转网口的方案 2.1、I350 2.2、WX1860 (网迅) 国产化&#…