树上贪心问题学习笔记

P3942 将军令

每个点可以控制其周围距离不超过k的点
选择最少数量的点使得整棵树被控制

https://www.cnblogs.com/Creed-qwq/p/13843406.html

\[\\ \]

CF1039D You Are Given a Tree && P5021 赛道修建

1.从树上选择点不相交的最多条长度>=k的链
https://www.cnblogs.com/Creed-qwq/p/10295103.html
贪心策略:
从下向上贪心,能合并就尽量合并,并不能合并就向上传递最长的单链

2.从树上选择边不相交的最多条长度>=k的链
https://www.luogu.com.cn/problem/P5021
贪心策略:
从下向上贪心,同一个节点的多个儿子中转化为这样一个问题
n个数字,任意两个和>=k的可以匹配,求最大匹配数且是的剩下的数字最大值尽可能大

posted @ 2020-10-26 15:02  Creed-qwq  阅读(140)  评论(0编辑  收藏  举报