#ABC362F. 树上的最大权完美匹配
树上的最大权完美匹配
树上的最大权完美匹配
题目描述
给定一棵具有 个顶点的树 。顶点编号为 到 ,第 条边 双向连接顶点 和 。
利用 定义如下具有 个顶点的完全图 :
中顶点 与顶点 之间边的权值 等于顶点 与 在 中的最短距离。
求 中一个最大权最大匹配。也就是说,求一个由 对顶点组成的集合 $M = \{(x_1, y_1), (x_2, y_2), \dots, (x_{\lfloor N/2 \rfloor}, y_{\lfloor N/2 \rfloor})\}$,使得每个顶点 在 中至多出现一次,并且 $\displaystyle \sum_{i=1}^{\lfloor N/2 \rfloor} w(x_i, y_i)$ 最大。
输入格式
输入按以下格式从标准输入给出:
输出格式
按以下格式输出一个解 $\{(x_1, y_1), (x_2, y_2), \dots, (x_{\lfloor N/2 \rfloor}, y_{\lfloor N/2 \rfloor})\}$。若存在多个解,输出其中任意一个均可。
样例
4
1 2
2 3
3 4
2 4
1 3
在 中,顶点 与 的距离为 ,顶点 与 的距离为 ,因此匹配 的权值为 。不存在权值大于 的匹配,所以这是一个最大权最大匹配。其他可接受的输出还有:
2 3
1 4
3
1 2
2 3
1 3
在 中,顶点 与 的距离为 ,因此匹配 的权值为 。不存在权值大于 的匹配,所以这是一个最大权最大匹配。另一个可接受的输出是:
3 1
数据范围
- 输入的图是一棵树。
- 所有输入值均为整数。
提示
答案不唯一,输出任意合法解即可。
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 3359
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者