#7291. 1406C. C. Link Cut Centroids

0

1406C. C. Link Cut Centroids

1406C. C. Link Cut Centroids

CF1406C. Link Cut Centroids

时限: 1 秒 | 内存: 512 MB | 输入: 标准输入 | 输出: 标准输出

题意

给定一棵节点数为 $n$ 的树,删一条边然后加上一条边,使得该树的重心唯一。(删掉的边和加上的边可以是同一条。)

输入格式

第 $1$ 行一个正整数 $T$,表示有 $T$ 组测试数据,其中 $1\le T\le10^4$。

对于每组测试数据:

第 $1$ 行一个正整数 $n$,表示该树有 $n$ 个节点,其中 $3\le n\le 10^5$。

第 $2$ 行到第 $n$ 行每行两个正整数 $x$、$y$,表示 $x$ 到 $y$ 有无一条无向边,其中 $1\le x,y\le n$。

输出格式

对于每一组测试数据:

第 $1$ 行两个正整数 $x_1$、$y_1$,表示删的边的端点为 $x_1$、$y_1$。

第 $2$ 行两个正整数 $x_2$、$y_2$,表示连的边的端点为 $x_2$、$y_2$。

限制与约定

对于每个测试点,保证 $\sum{n}\le10^5$。

样例输入 1

2
5
1 2
1 3
2 4
2 5
6
1 2
1 3
1 4
2 5
2 6

样例输出 1

1 2
1 2
1 3
2 3

提示

注意,你可以添加你之前删除的边。

在第一个测试用例中,在删除并添加相同的边之后,结点 $2$ 依然是唯一的重心。

在第二个测试用例中,删除连接结点 $1$ 和 $3$ 的边并添加连接结点 $2$ 和 $3$ 的边之后,结点 $2$ 成为唯一重心。