AT_abc378_f [ABC378F] Add One Edge 2
Description
[problemUrl]: https://atcoder.jp/contests/abc378/tasks/abc378_f
$ N $ 頂点の木が与えられます。$ i $ 番目の辺 $ (1\leq\ i\leq\ N-1) $ は頂点 $ u_i $ と頂点 $ v_i $ を双方向に結んでいます。
与えられた木に無向辺を一本追加して得られるグラフは、必ずちょうど一つの閉路を含みます。
そのようなグラフのうち、以下の条件を全て満たすものの個数を求めてください。
- グラフは単純グラフ
- グラフの閉路に含まれる頂点の次数は全て $ 3 $
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ u_1 $ $ v_1 $ $ u_2 $ $ v_2 $ $ \vdots $ $ u_{N-1} $ $ v_{N-1} $
Output Format
答えを出力せよ。
Explanation/Hint
### 制約
- $ 3\ \leq\ N\ \leq\ 2\ \times\ 10^5 $
- $ 1\leq\ u_i,v_i\leq\ N $
- 与えられるグラフは木である
- 入力される数値は全て整数
### Sample Explanation 1
頂点 $ 2 $ と頂点 $ 4 $ を結ぶ辺を追加して得られるグラフは単純グラフであり、閉路に含まれる頂点の次数は全て $ 3 $ なので条件を満たします。
### Sample Explanation 2
条件を満たすグラフが存在しない場合もあります。