atcoder#ABC223G. [ABC223G] Vertex Deletion

[ABC223G] Vertex Deletion

题目描述

N N 頂点の木が与えられます。頂点には 1,2, ,N 1,2,\ldots\ ,N の番号がついており、i(1  i  N1) i\,(1\ \leq\ i\ \leq\ N-1) 本目の辺は頂点 ui u_i と頂点 vi v_i を結んでいます。

以下の条件を満たす整数 i(1  i  N) i\,(1\ \leq\ i\ \leq\ N) の個数を求めてください。

  • 元の木から頂点 i i およびそれに接続する全ての辺を削除して得られるグラフの最大マッチングの大きさが、元の木の最大マッチングの大きさに等しい。

输入格式

入力は以下の形式で標準入力から与えられる。

N N u1 u_1 v1 v_1 u2 u_2 v2 v_2 \vdots uN1 u_{N-1} vN1 v_{N-1}

输出格式

答えを出力せよ。

题目大意

给定一棵树,其中有 NN 个节点。求出满足以下条件的点 uu 的数量:

  • uu 和连接 uu 的边全部删除后得到的图的最大匹配与原树的最大匹配相等。

2N2×1052\leq N \leq 2\times 10^5

3
1 2
2 3
2
2
1 2
0
6
2 5
3 5
1 4
4 5
4 6
4

提示

制約

  • 2  N  2 × 105 2\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • 1  ui < vi  N 1\ \leq\ u_i\ <\ v_i\ \leq\ N
  • 与えられるグラフは木
  • 入力は全て整数

Sample Explanation 1

元の木の最大マッチングの大きさは 1 1 です。 頂点 1 1 およびそれに接続する全ての辺を削除して得られるグラフの最大マッチングの大きさは 1 1 、 頂点 2 2 およびそれに接続する全ての辺を削除して得られるグラフの最大マッチングの大きさは 0 0 、 頂点 3 3 およびそれに接続する全ての辺を削除して得られるグラフの最大マッチングの大きさは 1 1 です。i=1,3 i=1,3 2 2 つが条件を満たすので、2 2 を出力します。