#dwacon6thfinalc. [dwacon6th_final_c]Tree Shrinking
[dwacon6th_final_c]Tree Shrinking
问题描述
给定由 编号的 个顶点组成的树。有 条边,编号为 ,边 连接顶点 。
Niwaneko要进行 次操作。第 次操作由以下步骤组成:
- 以等概率选择树中的一条边(选择边 ,将其端点记为 )
- 将 的度数记为 ,将 的度数记为 ,获得 分
- 移除边 ,合并 为一个顶点(即进行边缩减)
通过 次操作,计算Niwaneko获得总分的期望值乘以 ,并将其除以 的余数。
约束条件
- 给定的图是一棵树
输入
输入从标准输入读取,具有以下格式。
输出
输出答案。
示例1
6
1 4
1 2
1 3
4 5
4 6
输出示例1
1640
- 例如,在第一次操作中选择边 ,得到 分,图形如下所示:
示例2
3
1 2
2 3
输出示例2
6
示例3
20
12 10
12 14
12 9
17 9
1 17
1 2
11 2
11 15
13 11
13 4
5 1
20 5
3 4
16 11
3 18
17 8
20 7
6 3
19 2
输出示例3
253636877
- 请将答案除以 求余。