给你一棵 N 个点的树 T 和一张 N 个点 M 条边的无向图 G。每个图的顶点编号为 1∼N 。T 中 N−1 条边中的第 i 条连接顶点 ai 和顶点 bi ,G 中 M 条边中的第 j 条连接顶点 cj 和顶点 dj。
通过重复一下操作向 G 中添加边:
- 选择三个不同的整数 a,b,c 使得在 G 中存在一条连接顶点 a,b 的边和一条连接顶点 b,c 的边,但不存在连接顶点 a,c 的边。
- 如果在 T 中存在一条简单路径以某种顺序包含了所有的三个顶点 a,b,c 那么在 G 中添加连接 a,c 的边。
输出操作到无法操作时, G 中边的数量。可以证明,这不取决于操作的选择。