#G0119. 江桥的树不动点【2025暑假集训T5】
江桥的树不动点【2025暑假集训T5】
题目描述
江桥定义一棵树的其中一棵子树的权值为:将子树的所有节点编号从小到大排序后,形成数组的不动点数量。
现在江桥拿到了一棵有 个节点,以 为根的树,他想知道这棵树的所有子树的权值之和,请你帮帮他。
【名词解释】
子树:树中某节点删掉与父亲相连的边后,该节点所在的子图。
不动点:定义整数 是长度为 的数组 的一个不动点,当且仅当满足 。
建议使用较快的读入方式。
输入格式
第一行输入一个整数 ,代表树的节点数量。 此后 行,第 行输入两个整数 ,表示第 条树边连接节点 和 。
输出格式
输出一个整数,代表子树权值之和。
4
3 4
2 4
1 2
7
4
1 3
2 3
4 3
8
4
1 4
2 4
4 3
5
样例解释
无
数据规模与约定
下发文件分别对应子任务 、。
有合理的子任务依赖。
子任务编号 | 特殊性质 | 分值 | |
---|---|---|---|
树中每个结点的度数不超过 | |||
树中每个结点的度数不超过 | |||
对于 的数据:保证 $1 \leq n \leq 2 \times 10^{5},1 \leq u_i,v_i \leq n$,输入保证构成一棵树。