Logo
(追記) (追記ここまで)

19274번 - Antennas On Tree 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 256 MB81483855.882%

문제

We have a tree with $N$ vertices. The vertices are numbered 0ドル$ through $N - 1,ドル and the $i$-th edge (0ドル \le i < N - 1$) connects vertex $a_i$ and $b_i$. For each pair of vertices $u$ and $v$ (0ドル \le u, v < N$), we define the distance $d(u, v)$ as the number of edges on the path $u$-$v$.

It is expected that one of the vertices will be invaded by aliens from outer space. Snuke wants to immediately identify that vertex when the invasion happens. To do so, he has decided to install an antenna on some vertices.

First, he decides the number of antennas, $K$ (1ドル \le K \le N$). Then, he chooses $K$ different vertices, $x_0,~x_1,~\ldots,~x_{K - 1},ドル on which he installs antenna 0,ドル 1, \ldots, K - 1$ respectively. If vertex $v$ is invaded by aliens, antenna $k$ (0ドル \le k < K$) will output the distance $d(x_k, v)$. Based on these $K$ outputs, Snuke will identify the vertex that is invaded. Thus, in order to identify the invaded vertex no matter which one is invaded, the following condition must hold: for each vertex $u$ (0ドル \le u < N$), consider the vector $(d(x_0, u), \ldots, d(x_{K - 1}, u))$. These $N$ vectors are distinct.

Find the minumum value of $K,ドル the number of antennas, when the condition is satisfied.

입력

Input is given in the following format:

$N$

$a_0$ $b_0$

$a_1$ $b_1$

$\ldots$

$a_{N - 2}$ $b_{N - 2}$

출력

Print the minumum value of $K,ドル the number of antennas, when the condition is satisfied.

제한

2ドル \le N \le 10^5,ドル 0ドル \le a_i, b_i < N,ドル the given graph is a tree.

예제 입력 1

5
0 1
0 2
0 3
3 4

예제 출력 1

2

예제 입력 2

2
0 1

예제 출력 2

1

예제 입력 3

10
2 8
6 0
4 1
7 6
2 3
8 6
6 9
2 4
5 8

예제 출력 3

3

힌트

In Sample 1, install an antenna on Vertex 1ドル$ and 3ドル$. Then, the following five vectors are distinct:

  • $(d(1, 0), d(3, 0)) = (1, 1)$
  • $(d(1, 1), d(3, 1)) = (0, 2)$
  • $(d(1, 2), d(3, 2)) = (2, 2)$
  • $(d(1, 3), d(3, 3)) = (2, 0)$
  • $(d(1, 4), d(3, 4)) = (3, 1)$

In Sample 2 one of posible solutions is to install an antenna on Vertex 0ドル$.

In Sample 3 one of possible solutions is to install an antenna on Vertex 0ドル,ドル 4ドル,ドル 9ドル$.

출처

Camp > Petrozavodsk Programming Camp > Winter 2018 > Day 3: AtCoder Contest F번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /