随笔分类 - 背包问题
摘要:
本篇文章主要介绍如果通过背包容量的限制,改变多重背包问题的状态转移方程,将完全背包问题转化为多重背包问题!
阅读全文

摘要:
本篇文章是对前面三篇关于股票问题的总结,希望通过分析各个问题的状态转移过程,能够帮助大家快速了解状态机动态规划!!!
阅读全文

摘要:
在本篇文章当中将从最基本的问题开始深入浅出零钱兑换问题,帮助大家从动态规划的本源深入理解问题当中的原理,并且学会自己分析问题,分析数据之间的依赖关系,通过分析这种关系自己推导算法的优化过程,再也不怕类似于背包问题的算法题了。
阅读全文

摘要:
本文主要给大家介绍最后一块石头的重量 II这个题目,这个题目主要就是一个01背包的变种,在本篇文章当中主要向大家介绍和分析如何将这个问题转化成01背包问题!!!
阅读全文

摘要:
在本篇文章当中主要跟大家介绍了分割等和子集这道题目,这道题目直观来看是使用划分子集的方法去解决问题,在本文当中给大家仔细剖析了如何将这个问题转化成01背包!!!
阅读全文

摘要:
在本篇文章当中,主要跟大家介绍斐波拉契数列的各种解法,从最基本的递归求解再到数组求解,再到优化数组,最后使用矩阵幂的方法最大限度的降低时间复杂度,优化过程非常精彩!!!
阅读全文

摘要:
在本篇文章当中主要在前面几篇文章的基础之上,给大家分析多重背包的二进制优化问题,通过二进制优化可以极大的降低多重背包问题的时间复杂度!!!
阅读全文

摘要:
在本篇文章当中主要跟大家介绍了多重背包的两种解决办法,一种是将多重背包转化成01背包,另外一种方法是根据多重背包的动态转移方程去解决问题。
阅读全文

摘要:
带你从0开始深入剖析完全背包问题,分析动态规划问题的套路,从0设计动态转移方程,带你优化数组空间!!!
阅读全文

摘要:
本篇文章主要带大家从0开始剖析01背包问题,主要分享一些基本但经常被忽略的问题,比如for循环的顺序,数组空间优化问题的原理,用一维数组解决01背包问题!
阅读全文
