样例 1 解释
该样例即【题目描述】中所示的例子。
- 第一次操作后,叶子结点 和 上标有数字 ,叶子结点 和 上没有数字,因此按任意 DFS 序拼成的序列均为 ,即所有的 个 DFS 序都是优美的。
- 第二次操作后,叶子结点 上分别标有数字 ,因此共有 个优美的 DFS 序,分别为 。
样例 3
见选手目录下的 tree/tree3.in 与 tree/tree3.ans。
该样例满足测试点 的约束条件。
样例 4
见选手目录下的 tree/tree4.in 与 tree/tree4.ans。
该样例满足测试点 的约束条件。
样例 5
见选手目录下的 tree/tree5.in 与 tree/tree5.ans。
该样例满足测试点 的约束条件。
样例 6
见选手目录下的 tree/tree6.in 与 tree/tree6.ans。
该样例满足测试点 的约束条件。
数据范围
对于所有测试数据,保证:
- ;
- 对于所有 ,均有 ,且所有的 互不相同;
- 对于所有 ,均有 ,且所有的 互不相同;
- 在每次操作后,存在至少一个优美的 DFS 序。
::cute-table{tuack}
| 测试点编号 |
|
特殊性质 |
|
|
无 |
|
|
A |
|
^ |
无 |
|
|
A |
|
^ |
无 |
|
|
AB |
|
^ |
B |
|
无 |
|
|
A |
|
^ |
无 |
特殊性质 A:保证每次操作选择的两个叶子结点位于结点 1 的不同子树内。
特殊性质 B:保证存在非负整数 满足 ,且对于所有 ,均有 。
附加文件来自于 QOJ。