动态规划
Timplan
这个作者很懒,什么都没留下…
展开
-
数字三角形 动态规划
用二维数组存放数组三角形; D(r, j):第r行第j个数字(r,jcing1开始算) MaxSum(r,j):从D(r, j)到底边的各条路径中,最佳路径的数字之和。 所以问题化成求MaxSum(1,1): D(r,j)出发,下一步只能走D(r+1, j)或者D(r, j+1) if(r ==N) MaxSum(r,j)= D(r, j); else MaxSum...原创 2018-10-22 21:48:10 · 422 阅读 · 0 评论 -
0-1背包 动态规划
本题提供思想 看看你看完能不能写出来!!! 有N件物品和一个容积为M的背包。第i件物品的体积w[i],价值为d[i].求解将那些物体装入背包可是价值总和最大。每种物品只有一件,可以选择放或者不放。(N <= 3500, M <= 13000) 用F[i][j]表示取前i种物品,使他们的总体积不超过j的最优取法取得的价值总和。则要求F[N][M] 边界:if(w[1] <...原创 2018-10-23 23:05:33 · 193 阅读 · 0 评论