小w有一颗n个点的无根树,他想要把这棵树上的节点两两匹配起来,任何一个点只能在一对匹配中。
可是小w发现,无论怎么匹配,树上还是最多只能有a对匹配。
小w非常生气,他决定自己动手,往树上加一条边,使得树上有a+1对匹配。
请问小w有多少种加边的方案,可以达成自己的目标呢?
输入格式
第一行一个整数n,表示树的点数。
接下来n−1行,每行两个整数a和b,表示树的一条边(a,b)。
输出格式
样例一
input
6 1 2 1 3 1 4 1 5 2 6
output
3
数据范围
时间限制 1s, 空间范围 512MB
测试点编号 | n的规模 |
---|---|
1,2 | n≤20 |
3,4 | n≤500 |
5,6 | n≤3000 |
7,8,9,10 | n≤200000 |