LuoguP2279 [HNOI2003]消防局的设立 贪心+BFS
传送门
题目大意:给一棵树,每个消防局可以覆盖距离不超过2的点,求用最少的消防局把这棵树全部覆盖。
我是用贪心做的。
对于当前深度最深的点,如果它没有被消防局覆盖,则在其父亲的父亲处建一个消防局。为什么这样做是对的?因为这样可以保证这个消防局能覆盖到尽可能多的节点。对于当前还未覆盖到的最深的点来说,消防局只能建在自己,父亲,父亲的父亲或其相邻子树同一深度的点。画个图就可以知道,父亲的父亲覆盖的点最...
原创
2018-11-08 19:01:24 ·
262 阅读 ·
0 评论