This commit is contained in:
programmercarl
2023-05-20 15:30:25 +08:00
parent eed3bd5750
commit 16f4a48bd6
13 changed files with 92 additions and 67 deletions

View File

@@ -14,23 +14,28 @@
示例 1
输入nums = [2,3,2]
输出3
解释:你不能先偷窃 1 号房屋(金额 = 2然后偷窃 3 号房屋(金额 = 2, 因为他们是相邻的。
* 输入nums = [2,3,2]
* 输出3
* 解释:你不能先偷窃 1 号房屋(金额 = 2然后偷窃 3 号房屋(金额 = 2, 因为他们是相邻的。
示例 2
输入nums = [1,2,3,1]
输出4
解释:你可以先偷窃 1 号房屋(金额 = 1然后偷窃 3 号房屋(金额 = 3。偷窃到的最高金额 = 1 + 3 = 4 。
* 示例 2
* 输入nums = [1,2,3,1]
* 输出4
* 解释:你可以先偷窃 1 号房屋(金额 = 1然后偷窃 3 号房屋(金额 = 3。偷窃到的最高金额 = 1 + 3 = 4 。
示例 3
输入nums = [0]
输出0
* 示例 3
* 输入nums = [0]
* 输出0
提示:
* 1 <= nums.length <= 100
* 0 <= nums[i] <= 1000
# 算法公开课
**《代码随想录》算法视频公开课:[动态规划,房间连成环了那还偷不偷呢?| LeetCode213.打家劫舍II](https://www.bilibili.com/video/BV1oM411B7xq),相信结合视频再看本篇题解,更有助于大家对本题的理解**。
## 思路
这道题目和[198.打家劫舍](https://programmercarl.com/0198.打家劫舍.html)是差不多的,唯一区别就是成环了。