题意:现在有N个城市,其中K个被敌方军团占领了,N个城市间有N-1条公路相连,破坏其中某条公路的代价是已知的, 现在,告诉你K个敌方军团所在的城市,以及所有公路破坏的代价,请你算出花费最少的代价将这K个地方军团互相隔离开: 简单来说,就是把一棵树分成k个联通块,使得每个标记点独在一个联通块的最小删边代价 考虑并查集 虽然不能删边,但是可以逆向加边 跑最大生成树,如果当前边连接的两个城市不都是enemy,就加边,并让并查集合并 注:若两个集合的代表元素有一个是enemy,那么新集合的代表也是ene…