码迷,mamicode.com
首页 >  
搜索关键字:划分dp    ( 22个结果
动态规划学习系列——划分DP(一)
划分型DP,是解决跟划分有关的题目的一种DP思路,个人觉得,是目前接触的DP类型中最难的一种,因为感觉思路并不确定,不过正是不确定,才可以体会到算法的精妙之处。题目链接:wikioi_1017 要求是将一个n位的数分成m部分,使各部分的乘积最大。解题的思路基于一个事实:当前的数可以分成m-1部分,那么加多几位分成m部分不是可以从原来的推出来。从这句差不多是废话的话中我们就可以推出状态转移方程:...
分类:其他好文   时间:2015-02-21 16:38:54    阅读次数:3407
动态规划学习系列——划分DP(二)
划分型DP第二题,wikioi 1039,与第一题乘积最大思路有所不同。题目要求: 将一个数划分成几部分,问一共有多少种分法。 真 · 解题思路: 其实跟小学奥赛的一些题有点像,我们先来看一个例子: 7 分成 3 部分,有四种办法: 1,1,5;1,2,4;1,3,3;2,2,3 。 我们人脑来考虑问题的时候是怎么想的呢?显然,从1开始,1是第1部分,然后剩下6分成2部分,我们依然是从1...
分类:其他好文   时间:2015-02-21 16:37:05    阅读次数:189
22条   上一页 1 2 3
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!