
-----动态规划-----
stormjing7
这个作者很懒,什么都没留下…
展开
-
HDU-5532 Almost Sorted Array (最长上升子序列 or 模拟)
传送门Almost Sorted ArrayTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 7512Accepted Submission(s): 1763Problem Description...原创 2018-07-15 10:45:30 · 233 阅读 · 0 评论 -
SPOJ AMR11A Magic Grid(dp)
题目链接 : http://www.spoj.com/problems/AMR11A/题目大意:给出一个r * c大小的方格二维图,走到每个方格上需要加上上面的值,从左上角开始走,规定只能往下右两个方向,要求全程值都大于零,求最开始最小值。分析:倒着dp,开一个二维数组dp[r][c],dp[i][j]表示走到i, j位置所需最小值,可以得到初等关系:...原创 2018-07-09 20:37:50 · 295 阅读 · 0 评论 -
51nod-1007正整数分组(简单dp)
传送门1007 正整数分组基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注将一堆正整数分为2组,要求2组的和相差最小。例如:1 2 3 4 5,将1 2 4分为1组,3 5分为1组,两组和相差1,是所有方案中相差最少的。Input第1行:一个数N,N为正整数的数量。第2 - N+1行,N个正整数。(N <= 100, 所有正整数...原创 2018-10-23 21:41:11 · 261 阅读 · 0 评论 -
51nod 1049 最大子段和
1049最大子段和基准时间限制:1秒 空间限制:131072KB 分值:0难度:基础题收藏关注N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。Input&l...原创 2018-10-15 22:03:53 · 152 阅读 · 0 评论 -
51nod1006最长公共子序列LCS
输出路径的过程结合dp数组和代码一看就懂了 a b d k s c a ba 1 1 1 1 1 1 1 1 b 1 2 2 2 2 2 2 2 c 1 2 2 2 2 3 3 3 i 1 2 2 2 2 3 3 3 c 1 2 2 2 2 3 3 3 b 1 2 2 2 2 3 3 4 a 1 2 2 2 2 3 4 4 经典的dp题,关键题目让输出最后的公共序列,可以...原创 2019-04-05 22:30:43 · 254 阅读 · 0 评论 -
HDU - 1024最大m段字段和
题意:给你n个数,选m个子段,各个子段连续且不相交,长度可以为1,设maxn为各个子区间的和,求最大的maxn。分析:设dp[i][j]代表 j个数选取 i 个子段 ,maxn最大的值;得状态转移方程dp[i][j]=max(dp[i][j−1],dp[i][j−1]+a[j],dp[i−1][k]+a[j](0<k<j)dp[i][j] = max(...原创 2019-04-09 15:15:35 · 417 阅读 · 0 评论 -
动态规划: 最长上升子序列(LIS)
学习动态规划问题(DP问题)中,其中有一个知识点叫最长上升子序列(longes increasing subsequence),也可以叫最长非降序子序列,简称LIS。简单说一下自己的心得。关于这个问题,之所以能用动态规划来解决,只因为其满足动态规划的条件,当前解可以由上一个阶段的解推出建立状态转移方程,就能把大的问题转化为小的问题,进而逐渐缩小规模,直至解决。分析:设有n个数的最...原创 2018-07-15 09:12:57 · 479 阅读 · 0 评论 -
HDU - 1069 Monkey and Banana(LIS变形)
题意:给你n种长方体,每种长方体有三个参数长宽高,每种数量不限,现在让你将长方体摞一块,要满足上方长方体的长和宽严格小于下方的,求最大高度。分析:这道题其实就是最长递增子序列LIS的变形,首先将同一个长方体不同摆放视为不同的,也就是一个长方体有6种方式,之后按长宽排序,接着就是求LIS的模板了,只要将递增改为递减即可,注意状态 转移方程:dp[i]=max(dp[i],dp[j]+blo...原创 2019-04-09 21:19:01 · 261 阅读 · 0 评论