#P13724. [ARC093E] Bichrome Spanning Tree
[ARC093E] Bichrome Spanning Tree
题目描述
有一个包含 个顶点和 条边的带权无向图。第 条边连接顶点 和顶点 ,权值为 。此外,给定一个整数 。
请计算有多少种方法可以将该图的每一条边涂成白色或黑色,使得满足以下条件,并将答案对 取模:
- 存在一棵同时包含白色边和黑色边的生成树,并且所有满足条件的生成树中,权值最小的那一棵的权值恰好为 。
这里,生成树的权值指的是该生成树所包含的所有边的权值之和。
输入格式
输入以如下格式从标准输入读入:
输出格式
输出答案。
输入输出样例 #1
输入 #1
3 3
2
1 2 1
2 3 1
3 1 1
输出 #1
6
输入输出样例 #2
输入 #2
3 3
3
1 2 1
2 3 1
3 1 2
输出 #2
2
输入输出样例 #3
输入 #3
5 4
1
1 2 3
1 3 3
2 4 6
2 5 8
输出 #3
0
输入输出样例 #4
输入 #4
8 10
49
4 6 10
8 4 11
5 8 9
1 8 10
3 8 128773450
7 8 10
4 2 4
3 4 1
3 1 13
5 2 2
输出 #4
4
说明/提示
限制条件
- ()
- ()
- 当 时, 且
- ()
- 给定的图是连通的。
- 所有输入值均为整数。