#2589. One-stroke Path
One-stroke Path
One-stroke Path
题目描述
You are given an undirected unweighted graph with vertices and edges that contains neither self-loops nor double edges.
Here, a self-loop is an edge where , and double edges are two edges where or (a_i,b_i)=(b_j,a_j) (1≤i<j≤M).
How many different paths start from vertex and visit all the vertices exactly once?
Here, the endpoints of a path are considered visited.
For example, let us assume that the following undirected graph shown in Figure 1 is given.
Figure 1: an example of an undirected graph
Figure 2: an example of a path that satisfies the condition
Figure 3: an example of a path that does not satisfy the condition
Figure 4: another example of a path that does not satisfy the condition
输入格式
The input is given from Standard Input in the following format:
输出格式
Print the number of the different paths that start from vertex and visit all the vertices exactly once.
3 3
1 2
1 3
2 3
2
7 7
1 3
2 7
3 4
4 5
4 6
5 6
6 7
1
提示
1≦a_i<b_i≦N The given graph contains neither self-loops nor double edges.The given graph is shown in the following figure:
This test case is the same as the one described in the problem statement.
标签: AtCoder|abc054C
来源
AtCoder|abc054C