Housse Robber II | leetcode
可以复用house robber的代码,两趟dp作为两种情况考虑,选最大值
#include <stdio.h>
#define MAX 1000
#define max(a,b) ( (a)>(b)?(a):(b) )
int dp[MAX]={};
int rob1(int* a, int n) {
int i;
dp[]=;
dp[]=a[];
for(i=;i<n;i++){
dp[i+]=max(dp[i],a[i]+dp[i-]);
}
return dp[n];
} int rob(int* nums, int numsSize) {
if(numsSize==)return nums[];
return max(rob1(nums,numsSize-),rob1(nums+,numsSize-)) ;
}
Housse Robber II | leetcode的更多相关文章
- House Robber II——Leetcode
		
After robbing those houses on that street, the thief has found himself a new place for his thievery ...
 - [LeetCode]House Robber II (二次dp)
		
213. House Robber II Total Accepted: 24216 Total Submissions: 80632 Difficulty: Medium Note: Thi ...
 - LeetCode之“动态规划”:House Robber && House Robber II
		
House Robber题目链接 House Robber II题目链接 1. House Robber 题目要求: You are a professional robber planning to ...
 - 【LeetCode】213. House Robber II
		
House Robber II Note: This is an extension of House Robber. After robbing those houses on that stree ...
 - leetcode 198. House Robber 、 213. House Robber II 、337. House Robber III 、256. Paint House(lintcode 515) 、265. Paint House II(lintcode 516) 、276. Paint Fence(lintcode 514)
		
House Robber:不能相邻,求能获得的最大值 House Robber II:不能相邻且第一个和最后一个不能同时取,求能获得的最大值 House Robber III:二叉树下的不能相邻,求能 ...
 - 【刷题-LeetCode】213. House Robber II
		
House Robber II You are a professional robber planning to rob houses along a street. Each house has ...
 - [LintCode] House Robber II 打家劫舍之二
		
After robbing those houses on that street, the thief has found himself a new place for his thievery ...
 - 198. House Robber,213. House Robber II
		
198. House Robber Total Accepted: 45873 Total Submissions: 142855 Difficulty: Easy You are a profess ...
 - Path Sum II - LeetCode
		
目录 题目链接 注意点 解法 小结 题目链接 Path Sum II - LeetCode 注意点 不要访问空结点 解法 解法一:递归,DFS.每当DFS搜索到新节点时,都要保存该节点.而且每当找出一 ...
 
随机推荐
- C# EventWaitHandle
			
线程同步模型: http://www.xue5.com/Developer/CSharp/755821_2.html http://www.cftea.com/c/2012/03/5518.asp h ...
 - 斐波那契数[XDU1049]
			
Problem 1049 - 斐波那契数 Time Limit: 1000MS Memory Limit: 65536KB Difficulty: Total Submit: 1673 Ac ...
 - Vijos 1061  迎春舞会之三人组舞(DP)
			
题目链接 经典DP问题,通过问题,看出结论,然后倒序,然后注意条件. #include <cstdio> #include <cstring> #include <ios ...
 - Metronic_下拉列表Select2插件的使用
			
这个插件是基于Select的扩展插件,能够提供更加丰富的功能和用户体验,它的github官网地址为:https://select2.github.io/,具体的使用案例,可以参考地址:https:// ...
 - 关于后台管理linkbutton按钮几个重要属性的理解
			
<asp:LinkButton ID="lkbtnDelete" runat="server" CausesValidation="False& ...
 - mac 下的 top 命令
			
mac 下的 top 命令 文章目录 以前只是在 linux 机器上使用 top 命令.常用的快键键是: p 键 - 按 cpu 使用率排序 m 键 - 按内存使用量排序 这 2 个快捷键在 mac ...
 - The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?...
			
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC & ...
 - Nginx 笔记与总结(11)Nginx + php-fpm + MySQL 安装 ecshop
			
下载 ecshop (ECShop_V2.7.3_UTF8_release1106)安装包,解压之后把 upload 文件夹使用 ftp 传到服务器的 /usr/local/html 目录下,同时改名 ...
 - PHP 面试题数组篇[ 整理中 ]
			
网上找的PHP数组题,准备自己做一遍并且记录下来.不断添加中. 1.写函数创建长度为10的数组,数组中的元素为递增的奇数,首项为1. <?php function arrsort($first, ...
 - Django 1.8安装使用
			
1.使用pip安装django, pip是什么,如何安装?自行放狗搜 # pip install "django<1.9" 2.创建项目 # django-admin sta ...