DP
文章平均质量分 65
jn737582209
这个作者很懒,什么都没留下…
展开
-
线性DP之尼克的任务
尼克的任务是Oj上结束线性DP的题,和前面几题相比难度很明显有了提升,它不像前面几题一样,DP转移式都是类似的,只需要把状态套进去就可以了。尼克的任务这题需要反一下思考,从最后的阶段开始往前推,而不是一本正经的从前往后。如果从前往后推的话,就无法避免后效性造成的影响,因为前面阶段的最优值可能会覆盖掉一部分当前并不是最优的,但可以使后续阶段更优的阶段,导致最优值被覆盖。但如果从后面开始推的话,如果当...原创 2018-03-21 20:40:41 · 185 阅读 · 0 评论 -
dp练习赛
T1:音量调节 问题描述 一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。 音量用一个整数描述。输入文件中给定整数beginLevel,代表吉他刚开始的音量,以及整数maxLevel,代表吉他的最大音量。音量...原创 2018-04-12 20:33:10 · 445 阅读 · 2 评论 -
4.7 DP练习赛
T1:免费馅饼 是一道很裸的dp,乍一看和farmer John收苹果那题很像,都是在某个位置上某个时间掉下一定数量的苹果,这题无非就是大数据版。不过,这题如果直接用farmer John苹果那题的方法,1000000个馅饼,近似与n^2的时间复杂度,无疑是会炸穿的,于是设法减小时间复杂度,根据题目描述,位置是有限的,只有十一个位置(0~10) ,时间是100000,因此,可以开个二维的a数组存...原创 2018-04-10 23:04:34 · 257 阅读 · 0 评论 -
DP入门 the 1st day
听了一波je的DP,蒟蒻表示蒟蒻还是蒟蒻,根本木有思路,当lao刘讲了之后,才豁然贯通,有了基本的思路和对DP的构架的认识,水一篇博客灌灌水;;;;;; DP全称动态规划,是根据题目把解题的过程划分成若干个相关的阶段的解题方法。每一个阶段都有其不可确定的因素,比如要是否要取这个阶段;在这个阶段需要几个apple;这个阶段能获得的价值是多少……就是这些不确定的因素——即每个阶段的状态——使我们无从...原创 2018-01-05 21:04:43 · 275 阅读 · 0 评论