| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 2048 MB | 2 | 2 | 2 | 100.000% |
Mateo recently found the perfect decorations for his Christmas tree — more trees!
Specifically, his Christmas tree is a rooted tree $T$ initially with $M$ nodes, all painted green. He has another rooted tree $D$ that he uses as a reference for his decorations. Mateo uses the following process to put on all of his decorations:
After applying all the decorations, $T$ ends up containing $N$ nodes. Unfortunately, he realized that he had forgotten to record what $D$ is! To make things worse, he accidentally spilled water on $T,ドル washing off all the colour from the nodes. After all that, he labels the root of $T$ as 1ドル,ドル and then labels the rest of the nodes from 2ドル$ to $N$.
The only information he currently has is the final state of $T,ドル as well as $M$. Help him find the number of possible $D$ that he could have started with, where two possibilities are considered different if they are structurally distinct.
Rooted trees $A$ and $B$ are said to be structurally identical if and only if they have the same number of nodes $S,ドル and there is a way to label $A$’s nodes from 1ドル$ to $S$ and $B$’s nodes from 1ドル$ to $S$ such that:
Otherwise, $A$ and $B$ are considered structurally distinct.
The first line of input contains two space-separated integers $N$ and $M$.
The next $N − 1$ lines each contain two space-separated integers $u_i$ and $v_i$ (1ドル ≤ u_i , v_i ≤ N,ドル $u_i \ne v_i$), describing an edge in $T$ connecting nodes $u_i$ and $v_i$. Note that $T$ is rooted at node 1ドル$.
Output the number of possible $D$ that he could have started with, where two possibilities are considered different if they are structurally distinct.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 2 | 2ドル ≤ N ≤ 10,ドル $M = 1$ |
| 2 | 3 | 2ドル ≤ N ≤ 200,ドル $M = 1$ |
| 3 | 2 | 2ドル ≤ N ≤ 500,円 000,ドル $M = 1$ |
| 4 | 6 | 2ドル ≤ N ≤ 200,ドル 1ドル ≤ M < N$ |
| 5 | 4 | 2ドル ≤ N ≤ 2,円 000,ドル 1ドル ≤ M < N$ |
| 6 | 8 | 2ドル ≤ N ≤ 500,円 000,ドル 1ドル ≤ M < N$ |
8 3 1 2 1 3 1 4 2 5 2 6 3 7 3 8
1
It is provable that the only possible $D$ is:
We can get $T$ the following way:
In the diagram above, the red parts are added as decorations, while the green, filled-in part represents the initial state of $T$. The dotted lines represent the edges connecting the decorations to the tree.
14 5 1 2 1 3 3 4 3 5 1 6 6 7 7 8 7 9 2 10 10 11 10 12 10 13 10 14
2
The first possibility for $D$ is:
Using this, we can get $T$ the following way:
The second possibility for $D$ is:
Using this, we can get $T$ the following way: