#1430. 植树方案
植树方案
植树方案
题目描述
国打算种一批树。所谓树,就是由个结点与条边连接而成的连通无向图。国的国王对于这些树有下列要求:
- 树没有根,但它的形态是给定的(即这条边是给出的);
- 树的每条边上可以放置一朵花(当然也可以不放置);
- 共条约束,第组约束规定:标号的结点到标号的结点的简单路径上,花的数量为奇数或偶数。
现在,国王想事先知道他最多能种多少棵不一样的树(两棵树被视为不一样当且仅当一棵树中某条边的放花情况与另一棵树不相同)。
输入格式
第行,两个整数,;
接下来行,每行两个整数、,表示结点、间存在一条边;
接下来行,每行三个整数,,。若为,表示到的简单路径上花的数量必须为偶数;若为,表示到的简单路径上花的数量必须为奇数。
输出格式
一行一个整数,表示能种的不一样的树的种数,对取模。
数据范围与提示
- 对于的数据,,;
- 对于的数据,,;
- 对于的数据,,;
- 对于的数据,,,。
样例
6 2
1 2
2 4
2 5
1 3
3 6
5 6 0
4 3 1
8