给定一棵包含 n 个节点的树,你需要对其执行若干次操作,每次操作按如下顺序进行:
定义菊花图为不存在任何长度大于 3 的路径的图,你的目标是通过最少的操作将给定的树变为菊花图,找到可能的 最少 操作次数。
如果至少需要一次操作,你还需要输出最优操作序列(满足操作次数最少)的第一次操作选择的 r 和 u 。如果存在多个最优操作序列,输出任意一组 r 和 u 即可。
第一行输入一个整数 t(1 ≤ t ≤ 104),表示测试用例数量。
对于每个测试用例:
数据保证所有测试用例的 n 总和不超过 105。
对于每个测试用例:
321 241 21 31 451 22 33 43 5
0 0 1 1 3
181 21 32 42 53 63 73 8
2 1 3