atcoder#ASAPORO2F. Unicyclic Graph Counting
Unicyclic Graph Counting
Score : points
Problem Statement
Snuke has come up with the following problem.
You are given a sequence of length . Find the number of the undirected graphs with vertices labeled satisfying the following conditions, modulo :
- The graph is simple and connected.
- The degree of Vertex is .
When 2 \leq N, 1 \leq d_i \leq N-1, {\rm Σ} d_i = 2(N-1), it can be proved that the answer to the problem is $\frac{(N-2)!}{(d_{1} -1)!(d_{2} - 1)! ... (d_{N}-1)!}$.
Snuke is wondering what the answer is when 3 \leq N, 1 \leq d_i \leq N-1, { \rm Σ} d_i = 2N. Solve the problem under this condition for him.
Constraints
Partial Scores
- In the test set worth points, .
- In the test set worth another points, .
- In the test set worth another points, .
Input
Input is given from Standard Input in the following format:
Output
Print the answer.
5
1 2 2 3 2
6
- There are six graphs as shown below:
16
2 1 3 1 2 1 4 1 1 2 1 1 3 2 4 3
555275958
- Be sure to find the answer modulo .