AtCoder Regular Contest 087
F
Squirrel Migration
AtCoder
⌀ 3252
原题
← E→
翻译中…

Problem Statement

翻译中…

There is a tree with $N$ vertices. The vertices are numbered $1$ through $N$. The $i$-th edge ($1 \leq i \leq N - 1$) connects Vertex $x_i$ and $y_i$. For vertices $v$ and $w$ ($1 \leq v, w \leq N$), we will define the distance between $v$ and $w$ $d(v, w)$ as "the number of edges contained in the path $v$-$w$".

翻译中…

A squirrel lives in each vertex of the tree. They are planning to move, as follows. First, they will freely choose a permutation of $(1, 2, ..., N)$, $p = (p_1, p_2, ..., p_N)$. Then, for each $1 \leq i \leq N$, the squirrel that lived in Vertex $i$ will move to Vertex $p_i$.

翻译中…

Since they like long travels, they have decided to maximize the total distance they traveled during the process. That is, they will choose $p$ so that $d(1, p_1) + d(2, p_2) + ... + d(N, p_N)$ will be maximized. How many such ways are there to choose $p$, modulo $10^9 + 7$?

翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 5,000$
  • $1 \leq x_i, y_i \leq N$
  • The input graph is a tree.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
x_1 y_1
x_2 y_2
:
x_{N - 1} y_{N - 1}

翻译中…

Output

翻译中…

Print the number of the ways to choose $p$ so that the condition is satisfied, modulo $10^9 + 7$.

翻译中…

样例

Input #1
3
1 2
2 3
Output #1
3
The maximum possible distance traveled by squirrels is $4$. There are three choices of $p$ that achieve it, as follows: - $(2, 3, 1)$ - $(3, 1, 2)$ - $(3, 2, 1)$
Input #2
4
1 2
1 3
1 4
Output #2
11
The maximum possible distance traveled by squirrels is $6$. For example, $p = (2, 1, 4, 3)$ achieves it.
Input #3
6
1 2
1 3
1 4
2 5
2 6
Output #3
36
Input #4
7
1 2
6 3
4 5
1 7
1 5
2 3
Output #4
396
题目信息
题号
arc087_d
时间限制
5 s
内存限制
512 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。