AT_arc095_d [ARC095F] Permutation Tree

Description

[problemUrl]: https://atcoder.jp/contests/arc095/tasks/arc095_d 高橋くんには $ (1,2,...,n) $ の順列 $ (p_1,p_2,...,p_n) $ を使い、 次の手順で木を作る能力があります。 頂点 $ 1 $、頂点 $ 2 $、 $ ... $、 頂点 $ n $ を用意する。 各 $ i=1,2,...,n $ について次の操作を行う。 - $ p_i\ =\ 1 $ である場合、何もしない。 - $ p_i\ \neq\ 1 $ である場合、$ p_j\

Input Format

N/A

Output Format

N/A

Explanation/Hint

### 注意 木が同型であることの定義は[wikipedia](https://ja.wikipedia.org/wiki/%E3%82%B0%E3%83%A9%E3%83%95%E5%90%8C%E5%9E%8B)を参照して下さい。 直感的には、木と木が同型であるとは、頂点の番号を無視すると同じ木になることを言います。 ### 制約 - $ 2\ \leq\ n\ \leq\ 10^5 $ - $ 1\ \leq\ v_i,\ w_i\ \leq\ n $ - 与えられるグラフは木である ### Sample Explanation 1 $ (1,\ 2,\ 4,\ 5,\ 3,\ 6) $ という順列を使って木を作ると、次の図のようになります。 !\[\](https://img.atcoder.jp/arc095/db000b879402aed649a1516620eb1e21.png) これは入力のグラフと同型です。