U182503 树上摩托

题目描述

Sherco 是一位经验丰富的魔♂法师。 Sherco 在第零次圣杯战争中取得了胜利,并取得了王之宝藏——王の树。 他想把这棵树砍去任意条边,拆成若干棵新树,并装饰在他的摩托上,让他 的摩托更加酷炫。 但 Sherco 认为,这样生成的树不具有美感,于是 Sherco 想让每棵新树的节 点数相同。 他想知道有多少种方法分割这棵树。

输入格式

第一行一个正整数 N,表示这棵树的结点总数。 接下来 N-1 行,每行两个数字 X,Y 表示编号为 X 的结点与编号为 Y 的结点 相连。结点编号的范围为[1,N]。

输出格式

一个整数,表示方案数。注意,不砍去任何一条边也算作一种方案。

说明/提示

对于 40%的数据,N ≤ 15 对于 60%的数据,N ≤ 105 对于 100%的数据,N ≤ 106 数据规模非常大,请使用高效的读入方式。