P2700 逐个击破——贪心/树上dp
观察
注意到需要把树划分成k个连通块,要断k-1条边
但是并查集要分离集合有点难,都搅在一起了
平衡树感觉太扯了
然后到这里就什么都想不出来了……
正难则反
最小代价
那么最大节省是什么呢?就是留的那些边
于是变成了最大生成森林
Kruskal模板
树形dp
就要写dp😡
注意到需要把树划分成k个连通块,要断k-1条边
但是并查集要分离集合有点难,都搅在一起了
平衡树感觉太扯了
然后到这里就什么都想不出来了……
最小代价
那么最大节省是什么呢?就是留的那些边
于是变成了最大生成森林
Kruskal模板
就要写dp😡