Link
Solution
一眼二分答案+树形DP,写出来之后T了? 好吧。 正解是一遍树形DP,需要总结一些性质,挺有意思 首先,一个点如果不被子节点策反,那它的父节点也一定不会被策反 然后,一个点如果被策反了,那只要在父节点的子树中占比小,父节点也不会被策反 然后就DP: 设表示节点不被策反的最小比例 对应上面两种情况,有 边界情况 思路对我来说比较新奇,挺有意思
Tips
计算的新思路:先不管某一条性质,求出所有的答案之后再对满足这条性质的点的答案进行处理
Code
1 | //Code by Lucida |