CF980E The Number Games 给定一棵大小为 \(n\) 的树,第 \(i\) 个点的点权为 \(2^i\) ,删掉 \(k\) 个点及其连边,使得剩下的点组成一个连通块,且权值和最大,输出要删掉的点 \(n,\ k\leq10^6\) 贪心,倍增,dfs序 很容易想到一个贪心:不断删掉能被删除且权值最小的点,用堆实现 但很明显这是错的:局部最优 \(\neq\) 全局最优 因为点权为 \(2^i\) ,所以与其选择 \(1,\ 2,\ \cdots,\ i-1\) 不如选 \…