![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
@江上雨
这个作者很懒,什么都没留下…
展开
-
【蓝桥杯】格子刷油漆(C++)
https://blog.csdn.net/Jaster_wisdom/article/details/79718062转载 2019-03-13 09:37:25 · 636 阅读 · 0 评论 -
最大子段和、最大子矩阵(动态规划)
最大子段和问题:如果有一个一维数组a[n],如何找出连续的一段,使其元素之和最大呢1.穷举法2.动态规划我们另b[i-1]表示以a[i-1]结尾的最大子段和,那么b[i]只有两种情况b[i-1] + a[i]和a[i],我们取二者最大的,即b[i] = max(b[i -1] + a[i],a[i])(状态转移方程)代码如下:int MaxSubArray(int a[],int n)...原创 2019-03-21 22:31:46 · 1088 阅读 · 0 评论 -
【牛客】pad面试(两种解法:DP+LPS 和 DP+LCS)
题目描述掌握未来命运的女神 psd 师兄在拿了朝田诗乃的 buff 后决定去实习。埃森哲公司注册成立于爱尔兰,是一家全球领先的专业服务公司,为客户提供战略、咨询、数字、技术和运营服务及解决方案。他们立足商业与技术的前沿,业务涵盖40多个行业,以及企业日常运营部门的各个职能。凭借独特的业内经验与专业技能,以及翘楚全球的交付网络,他们帮助客户提升绩效,并为利益相关方持续创造价值。埃森哲是《财富》全...原创 2019-04-17 00:23:33 · 275 阅读 · 0 评论 -
【牛客】Training Plan(区间DP)
链接:https://ac.nowcoder.com/acm/problem/14117来源:牛客网时间限制:C/C++ 2秒,其他语言4秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述小Q同学为了准备今年的ICPC Regional,计划在m天之内刷掉n道题,每道题有一个难度值,其中第i道题的难度值为a[i]。然而处于...原创 2019-05-14 22:40:09 · 200 阅读 · 0 评论 -
0、1背包问题(DP)
问题描述:给定n个物品,每个物品的重量为wi,价值为vi,问容量为c的背包最多能装多大价值的东西。思想:设f(i,j)表示用j容量的背包,装前i个物品的所能装的最大价值。根据有没有装第i个物品,可分为f(i,j)的值可能有两种情况:①f(i - 1,j - wi) + vi j >= wi②f(i - 1,j)取①②中较大的一个则:f(i,j) = max( f(i - 1,...原创 2019-05-16 22:27:46 · 916 阅读 · 0 评论