随笔分类 - DP
摘要:前言 今日偶然打开 $oi-wiki$,发现树形 $DP$ 例题正好是之前在洛谷上鸽着的一道题。所以...... $\color{red}{很高兴以这样的方式认识你,树形 DP !}$ 这例题造的太好了,简直是无痛入门(感动.jpg) P1352 没有上司的舞会 题目传送门~ 思路剖析 状态定义 $
阅读全文
摘要:题目传送门 前言 今天依旧是不写高精的一天呢!(是的,这位作者又只拿了开 $LL$ 的 $\color{yellow}{60}$ 分) 思路描述 看到数据 $n,m \le 80(30)$ 就知道数组可以任性开,心理有个底后,再来看题目。 状态描述 首先肯定要来一个 $dp_{i,j}$ 来表示第
阅读全文
摘要:P2426 删数 题目分析 由于对于题目所得的最优删法,与删除的顺序无关,因此我们可以默认从前往后删片段。 设 $dp_i$ 表示删除前 $i$ 个数所得到的最大价值。 对于第 $i$ 个数,它可以选择独自删除 $i$ 。状态转移方程为 $ dp_i $ $=$ $ dp_{i-1}$ $+$ $a
阅读全文
摘要:P1586 四方定理 思路分析 对于一个数 $i$ ,它可能由 $j$ ($1\le j \le 4$) 个平方数组成。 我们不妨设 $dp_{i,j}$ 为数 $i$ 由 $j$ 个平方数所组成的方案。 那么很容易想到 $dp_{i,j} += dp_{i-kk,j-1}$ $(kk\le i)$
阅读全文
摘要:题目传送门 前言 事先声明!博主是不会写高精的屑。因此此题只拿到了开 $LL$ 的 $\color{orange}{60}$ 分。 但这并不妨碍我练 $DP$。 思路辨析 很容易想到,以前 $i$ 个数的部分作为一个阶段变量。 有了具体的数量,又很自然的想到将钥匙的个数作为一个变量加进去,也就是 $
阅读全文
摘要:做题思路分析总结。通过这题,我们可以总结出,一题DP可以先将状态设为题目要求的东西,再列出状态转移方程。如果状态转移方程有些部分无法表示出来,就将他加入状态之中。
阅读全文
摘要:为了解决有后效性的问题,于是采用了分类讨论的方法。
于是我们在正常的区间 DP上再加一维来记录向上 or 向下走。
阅读全文
摘要:DP 和搜索的相似之处在于他们都是通过状态的转移来解决问题。不过DP能够解决的问题由于具有最优子结构性质和无后效性还有重叠子问题,所以能够优化,不需要把所有情况都遍历。
阅读全文