#P13807. [diverta2019]Edge Ordering
[diverta2019]Edge Ordering
题目描述
给定一个包含 个顶点和 条边的简单连通无向图 。顶点编号为 到 ,边编号为 到 。
第 条边是连接顶点 和 的无向边。保证由顶点 和边 构成的子图是 的一棵生成树。
如果对边赋予权值,使得由顶点 和边 构成的树成为 的最小生成树,则称这样的权值分配为“良好分配”。
每条边都要被分配一个 到 的互不相同的整数权值。这样的分配方式共有 种。在所有良好分配中,计算最小生成树中包含的边的权值之和,并将这些和的总和对 取模后输出。
输入格式
输入以如下格式从标准输入读入:
输出格式
输出答案。
输入输出样例 #1
输入 #1
3 3
1 2
2 3
1 3
输出 #1
6
输入输出样例 #2
输入 #2
4 4
1 2
3 2
3 4
1 3
输出 #2
50
输入输出样例 #3
输入 #3
15 28
10 7
5 9
2 13
2 14
6 1
5 12
2 10
3 9
10 15
11 12
12 6
2 12
12 8
4 10
15 3
13 14
1 15
15 12
4 14
1 7
5 11
7 13
9 10
2 7
1 9
5 6
12 14
5 2
输出 #3
657573092
说明/提示
限制条件
- 所有输入均为整数。
- 图 中不存在自环或重边。
- 由顶点 和边 构成的子图是 的一棵生成树。
样例解释 1
- 只有当第 条边被分配权值 时,才是良好分配。
- 在这些良好分配中,最小生成树中包含的边的权值之和为 ,良好分配的数量为 ,因此答案为 。
样例解释 3
- 请将总和对 取模后输出。