简单构造

题目描述

给定 nn 个点的以 11 为根的树,构造字典序最小排列 pp 使对于 1i,x<i+xn\forall1\le i,x<i+x\le n,有 dpidpi+xx(mod2)d_{p_i}-d_{p_{i+x}}\equiv x\pmod 2,其中 did_i 表示 ii 节点在树上的深度。

输入格式

第一行,一个整数 tt 表示测试数据组数。 对于每一个测试数据: 第一行,一个正整数 nn。 接下来 n1n-1 行,每行两个正整数 u,vu,v 表示一条树边。

输出格式

对于每一组测试数据: nn 个数,表示排列 pp,要求字典序最小!(无解请只输出 -1)。

样例

2
3
1 2
2 3
7
1 2
1 3
2 4
2 5
3 6
3 7
1 2 3
-1

说明/提示

对于所有数据,都有 1t,n,n1051\le t,n,\sum n\le 10^5,保证有 1u,vn1 \leq u, v \leq nuvu \neq v。保证输入构成一棵树。其中 n\sum n 表示所有测试数据的 nn 的总和。

国庆提高/省选组比赛

Attended
Status
Live... (Attended)
Rule
IOI
Problem
40
Start at
2025-10-15 19:32
End at
2025-11-16 0:00
Duration
1104 hour(s)
Host
Partic.
85