2020牛客多校第二场C题Cover the Tree

Cover the Tree 题意: 找出能够覆盖树上全部边的最小链数,以及每条链的开始和结尾节点编号。 思路: 很明显头尾节点选取叶子节点覆盖的边数最多,假设叶子节点有n个,由于要覆盖全部连着叶子节点的边。因此,链数最少为 ⌈ n 2 ⌉ ⌈ \cfrac{n}{2}⌉ ⌈2n​⌉,难点在于如何构造链,即选取哪两个叶子节点做为头尾节点。出题人给出了方法和证实: 代码:html #include
相关文章
相关标签/搜索