【力扣】198. 打家劫舍
发布日期:2021-06-29 19:44:19
浏览次数:2
分类:技术文章
本文共 620 字,大约阅读时间需要 2 分钟。
题目:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。
给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。
示例 1:
输入: [1,2,3,1]
输出: 4 解释: 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。 偷窃到的最高金额 = 1 + 3 = 4 。示例 2:
输入: [2,7,9,3,1]
输出: 12 解释: 偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。 偷窃到的最高金额 = 2 + 9 + 1 = 12 。class Solution { public int rob(int[] nums) { int[] dp = new int[nums.length + 2]; for (int i = 0; i < nums.length; i++) { dp[i + 2] = Math.max(dp[i] + nums[i], dp[i + 1]); } return dp[nums.length + 1]; }}
转载地址:https://darkness.blog.csdn.net/article/details/104087640 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月23日 18时39分48秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
分布式系统:参数服务器
2019-04-30
分布式系统:FastRPC eRPC
2021-07-03
奇异值分解简要笔记
2021-07-03
6.824(2020年) Lab1 MapReduce
2021-07-03
6.824 Amazon Aurora云数据库
2021-07-03
6.824 2020 Lecture 13: Spanner
2021-07-03
数据库恢复 (ARIES)
2019-04-30
比特币Bitcoin论文笔记
2019-04-30
Apache Flink: 在同一个引擎做流式和批处理
2019-04-30
CMU15-445 PROJECT 4 - LOGGING & RECOVERY
2019-04-30
Amazon Dynamo论文以及与Cassandra对比
2019-04-30
常见26种NLP任务的练手项目(收藏)
2019-04-30
【GNN】task5-超大图上的节点表征学习
2019-04-30
智能教学系统 Cognitive Tutors: Lessons Learned
2019-04-30
使用免费GPU深度学习平台colab玩转Kaggle比赛
2019-04-30
研究知识追踪/学生模型的一些学校和人物
2019-04-30
简谈RSS——巧用Feed43制作自定义RSS源
2019-04-30
powershell 脚本压缩工具
2019-04-30