213. 打家劫舍Ⅱ

From
Leetcode
Status
回头复习下
Date
Apr 17, 2024
Tags
动态规划
Difficulty
中等

题面

你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。
给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。
示例 1:
示例 2:
示例 3:
提示:
  • 1 <= nums.length <= 100
  • 0 <= nums[i] <= 1000
 

思路

把环切为0~(n-2)和1~(n - 1)两种情况
 

题解

Loading...
目录
文章列表
Love & Share 分享热爱
🐙Java
🤖科研
🧱编程四大件
👨‍💻算法
🦀Rust
🐍Python
🛞Linux
🐎比赛
🐼C++
🌀日常使用