[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2286 [题目大意] 出一棵边权树,每次给出一些关键点,求最小边割集, 使得1点与各个关键点不相连 [题解] 我们将所有关键点抽出构建虚树,记录每个点到根的最小边权, 在虚树上标记关键点,在虚树上做树形dp, 对于虚树上所有点,要么切断所有向下的路径,要么切断向上的路径, 对于被标记的关键点,一定是切断向上路径. [代码] #include <cstdio> #include <…