每日练习:P11562 寄存器
推我的团队:养老团队 (每日练习题单在里面)
一道树上连通块问题,很显然又是一个 trick 题目!同时对于我们在赛场上遇到没见过的 trick 的思考方法有所启发。
首先,我们很容易发现操作的本质是选择一个连通块,并将其反转。连通块操作问题 trick,可以直接缩成点,因为本质缩成点后的点操作可以等价于连通块操作。
这时候树变成了一层黑色一层白色的树,随后开始贪心的构造最优方法。我们发现我们在确定一个节点为根以后,答案就是树的高度,所以很显然,最优的根便是根节点,答案是
而我们思考问题的时候应该多去想想部分分,为什么会有这些特殊性质,例如这道题目的