技术栈

89. 打家劫舍【动态规划】

WhyNot?2023-11-25 14:04

题目

题解

python 复制代码
class Solution:
    def rob(self, nums: List[int]) -> int:
        N = len(nums)
        # 定义状态: dp[i]表示从第i间房子开始抢劫,最多能抢到的金额
        dp = [0 for i in range(N)]

        for i in range(N-1, -1, -1):
            if i == N-1:
                dp[i] = nums[i]
            elif i == N-2:
                dp[i] = max(nums[i], nums[i+1])
            else:
                dp[i] = max(dp[i+1], nums[i] + dp[i+2])

        return dp[0]
上一篇:Rt-Thread 移植8--定时器的实现(KF32)
下一篇:vivado产生报告阅读分析21
相关推荐
s_w.h
13 分钟前
【 刷题 】双指针
算法
啥都想学点的研究生
16 分钟前
一篇文章讲清楚:K-Means聚类算法
算法·kmeans·聚类
白狐_798
27 分钟前
408 数据结构|KMP做题方法:next、nextval和高频易错点
数据结构·算法
月华路
29 分钟前
《模型不玄学》第20章 两种评估视角
人工智能·算法·机器学习
禹凕
1 小时前
快速幂算法详解与实战
python·算法
xxwl585
1 小时前
高斯消元法异或版
人工智能·算法·机器学习
sylviiiiiia
1 小时前
leetcode hot 100
python·算法·leetcode
OPEN-F
2 小时前
ROS2系列教程:Gazebo插件(关节控制/IMU/激光雷达)
c++·python·数码相机·算法·机器人
luj_1768
2 小时前
虚实交融中的真实人物塑造
c语言·开发语言·网络·经验分享·算法
haolin123.
2 小时前
STL vector底层揭秘:从构造到迭代器失效
开发语言·c++·算法
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02GitHub 镜像站点03蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接04历年考研数学一、数学二、数学三真题试卷及答案PDF05ZCode 周末送额度活动开启:3 亿 Token 免费领取062026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?07微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新08Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费09AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路10VSCode+CodeX扩展,无法启动