随笔分类 - 动态规划——树形DP
摘要:题目分析 贪心+树形DP 本来还以为要大费周折地换根,然后发现 \(n\) 很小,可以直接 \(O(n^2\log n)\) 枚举。 枚举每个节点作为根,用 \(f_x\) 表示走完以 \(x\) 为根的子树花费的最小时间。 那么如何更新呢?这个时候就要用到贪心的思想了。假设我们现在已经知道了 \(
阅读全文
摘要:记录最近刷的DP题 以及 打死都不可能想到状态设计DP系列 汇总
阅读全文
摘要:题意 给定一棵$n$个点的树,有点权,你从$1$号点开始一次旅行,最后回到$1$号点。每到达一个点,你就能获得等于该点点权的收益, 但每个点都有进入该点的次数限制,且每个点的收益只能获得一 次,求最大收益。 思路 树形$\texttt$ + 优先队列 比较容易看出来这是一道树形$\texttt$题
阅读全文
摘要:自己没什么思路,就看了看第一篇题解,简直不要讲的太好!自愧不如,下面给出链接,去看他吧! 墨攸的题解 P5658 【括号树】 \(50pts\) #include <cstdio> #include <cstring> #include <iostream> #include <algorithm>
阅读全文
摘要:洛谷 P2899 [USACO08JAN]手机网络Cell Phone Network 思路 题意 $n$个点,$n-1$条边(这就告诉我们这是一棵树),一个点染色可以传递给相邻的结点(也就是说相邻结点相当于被染色了)并将这些相邻结点覆盖,问最少染多少个结点可以完全覆盖这$n$个结点 做法 首先,这
阅读全文
摘要:洛谷 P1352 没有上司的舞会 思路 一道入门的简单的树形$DP$题 我们用$is$数组来表示这个点是不是根节点 如果他有上司,就绝对不是根节点了 因为这是一棵树,所以只会有一个人没有上司,而他就是根节点 然后考虑如何进行$DP$,我们用$f[x][0/1]$表示只考虑以$x$点为根的子树,且$x
阅读全文

浙公网安备 33010602011771号