#P12480. [集训队互测 2024] Classical Counting Problem

    ID: 12308 Type: RemoteJudge 3000ms 1024MiB Tried: 0 Accepted: 0 Difficulty: 7 Uploaded By: Tags>线段树集训队互测2024树链剖分

[集训队互测 2024] Classical Counting Problem

题目描述

给定一棵 nn 个节点的无根树,你可以做如下操作若干次:

  • 选择当前树上编号最大或最小的点,删去它和以它为一个端点的所有边,保留任意一个连通块作为操作后的树。

min\min 为树上所有节点编号的最小值,max\max 为树上所有节点编号的最大值,sizesize 为树上的节点个数,则一棵树的权值为 minmaxsize\min \cdot \max \cdot size。求所有能通过上述操作得到的非空的树的权值和,对 2322^{32} 取模。

输入格式

第一行一个正整数 T(1T105)T (1 \leq T \leq 10^5),表示数据组数。

对于每组数据:

第一行一个正整数 n(1n105)n (1 \leq n \leq 10^5)

接下来 n1n - 1 行,每行两个正整数 u,v(1u,vn)u, v (1 \leq u, v \leq n),表示树上的一条无向边。保证正确描述了一棵树。

保证对于所有数据,nn 的和不超过 10510^5

输出格式

对于每组数据,输出一行一个非负整数表示答案对 2322^{32} 取模后的结果。

6
3
1 2
2 3
3
1 3
2 3
7
2 1
3 1
4 1
5 1
6 5
7 6
6
2 1
3 1
4 1
5 4
6 1
9
2 1
3 2
4 3
5 1
6 4
7 5
8 2
9 3
9
2 1
3 2
4 3
5 4
6 5
7 2
8 3
9 5
39
35
528
221
1145
1919

提示

子任务

子任务编号 特殊性质 分值
1 n10n \leq 10 5
2 n20n \leq 20 10
3 n100n \leq 100
4 n2000n \leq 2000 15
5 n3×104n \leq 3 \times 10^4
6 给定的树中,每个节点的度数 2\leq 2 20
7 25