在星河里~(milkyway)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Background
「看!夜空中是漫天的星河呀」
「是啊,你看,这些星星聚集的地方就是星团。若是将一些亲近的星团连接起来,它们就形成了一棵树呢」
「但这些星团的明亮程度都不尽相同,一些星团甚至黯淡得几乎看不见了唉」
「……」
「唔,你还记得ta吗——那些光芒的交汇处」
「那么,ta在哪呢」
你记录下了树的形态与星星的总数,却将星星的具体分布遗忘了。
Description
给定一棵包含 个节点的无根树。假设每个点的权值分别为整数 ,那么这种分配方案的权值定义为{\bf 带权重心的标号}(如有多个,请取最小的)。
求所有满足 分配方案的权值之和,答案对 取模。
注:一个点 是树的重心,当且仅当以 为根,其子节点的每个子树权值和不超过总权值的一半。如果仍然存在疑问,请参考样例。
Format
Input
输入的第一行包含两个整数 ,表示树的节点数与点权之和。
接下来的 行,每行包含两个整数 ,表示树上的一条边。
Output
输出一行一个整数,表示答案对 取模后的值。
Samples
5 2
1 2
1 3
2 4
2 5
28
5 3
1 2
1 3
2 4
2 5
92
5 4
1 2
1 3
2 4
2 5
140
Limitation
| 测试点编号 | 特殊限制 |
|---|---|
| 且 为奇数 | |
| 且 为奇数 | |
| 为奇数 | |
| 无附加限制 |
对于全部测试数据,满足 $1 \le n \le 2\times 10^5, 1 \le m \le 5 \times 10^6, 1 \le u_i,v_i \le n, u_i \not= v_i$。
京公网安备 11011102002149号