题目大意:
一颗有 白、黑、灰三种颜色的树,但是合法的树的树中不含有黑色结点或者含有至多一个白色节点,现在要割掉几条树边,使得形成的若干树合法,并最小化割去树边权值的和。
正文:
树形DP。设 (f_{x,j,k}) 表示以 (x) 为根的合法子树拥有 (j) 个白色节点,(k) 个黑色节点,其中 (jin{0,1},kin{0,1,2})。接下来分类讨论所有合法的树,如({0,1},{0,2},{1,0},{1,1})。
一颗有 白、黑、灰三种颜色的树,但是合法的树的树中不含有黑色结点或者含有至多一个白色节点,现在要割掉几条树边,使得形成的若干树合法,并最小化割去树边权值的和。
树形DP。设 (f_{x,j,k}) 表示以 (x) 为根的合法子树拥有 (j) 个白色节点,(k) 个黑色节点,其中 (jin{0,1},kin{0,1,2})。接下来分类讨论所有合法的树,如({0,1},{0,2},{1,0},{1,1})。