小心!在解决背包问题时,不要随意选择贪心
小心!在解决背包问题时,不要随意选择贪心算法!否则!你会被无穷无尽的子问题和子集组合数淹没!我已为你准备好一套动态规划方案,你只需一步步构建状态转移方程即可……没有这个必要!说罢,尚博勒熟练地初始化了dp数组,迅速填充递推表!
“尚博勒,你到底做了什么!?”
“我构建了状态转移方程,使用dp[i][j]存储每个阶段的最优解。”
“没有备忘录如何抗衡子问题的爆炸性增长啊!”
“很简单,我来优化空间复杂度不就是了?”说罢,他的算法复杂度从O(2^n)降到了O(n*W),只听到键盘上代码敲击声如雷般回响,数据跑不掉了!
“尚博勒,你到底做了什么!?”
“我构建了状态转移方程,使用dp[i][j]存储每个阶段的最优解。”
“没有备忘录如何抗衡子问题的爆炸性增长啊!”
“很简单,我来优化空间复杂度不就是了?”说罢,他的算法复杂度从O(2^n)降到了O(n*W),只听到键盘上代码敲击声如雷般回响,数据跑不掉了!
全部评论
相关推荐
11-05 22:59
蚌埠坦克学院 Java 点赞 评论 收藏
分享