树形 dp

基本实现方式:DFS

首先要面对的就是典题:没有上司的舞会

感觉此处和线段树有一些相似的思想(?应该是 DFS

从祖宗节点一直到叶子节点处理信息,然后在回传给祖宗节点。

\(f[x][i]\)

  • \(i = 0\),不参加,直接下属直接权衡利弊,取最大值

  • \(i = 1\),参加,直接下属只有不参与。

最后答案 \(\max(f[root][0], f[root][1])\)

背包类问题:选课

posted @ 2024-10-31 23:26  Razer_Sun  阅读(15)  评论(0)    收藏  举报