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

32147번 - Split the SSHS 4

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB56181661.538%

문제

서울의 명소 서울과학고등학교는 1ドル$부터 $N$까지의 번호가 매겨진 정점이 $N - 1$ 개의 간선으로 연결된 구조를 가진다. 서울과학고등학교의 어떤 두 정점 사이도 몇 개의 간선만을 이용하여 오갈 수 있음이 보장된다. 즉, 서울과학고등학교는 트리이다.

성현이와 상훈이는 서울과학고등학교에서 다음과 같은 규칙의 게임을 하고 있다.

  1. 상훈이는 리프이기 때문에, 서울과학고에 새로운 리프 노드를 추가하려고 한다. 이를 위해, 서울과학고의 임의의 정점에 새로운 정점을 간선으로 연결한다.
  2. 성현이는 서울과학고의 정점들을 "터트린다".
    • 성현이는 한 번에 한 정점씩 터트릴 수 있다.
    • 어떤 정점 하나를 선택하여 터트리면, 그 정점으로부터의 거리가 1 이하인 정점들이 제거된다. 보다 자세히, 선택한 정점으로부터의 거리가 1 이하인 정점들과 그 정점들에 연결된 간선들이 전부 삭제된다. (어떤 두 정점 사이의 거리는 한 정점에서 다른 정점으로 이동할 때, 거쳐야 하는 최소 간선 개수이다.) 이 과정에서 서울과학고가 여러 개의 트리로 쪼개질 수도 있다.
    • 한 번 터지거나 제거된 정점은 다시 터트릴 수 없다.
    • 성현이는 이 과정을 학교 전체가 사라질 때까지 반복한다.

상훈이가 어디에 새로운 정점을 연결했을지 알 수 없기 때문에, 성현이는 가능한 모든 상황에 대비할 생각이다. 정점을 터트리는 것은 매우 힘이 들기 때문에 성현이는 최소 횟수로 작업을 끝내려고 한다. 상훈이가 1ドル$번, 2ドル$번, $\cdots,ドル $N$번 정점에 새로운 정점을 연결했을 때 성현이가 터트려야 할 최소 정점 수를 구해 보자.

단, 상훈이가 각 정점에 새로운 정점을 연결한 상황은 모두 독립적이라고 가정하자.

입력

첫 번째 줄에 $N$이 주어진다.

두 번째 줄부터 $N-1$개의 줄 중 $i$번째 줄에는 $i$번째 간선의 양 끝점을 나타내는 정수 $u_i,ドル $v_i$가 공백으로 구분되어 주어진다. 이는 $u_i$번 정점과 $v_i$번 정점을 연결하는 간선이 있음을 나타낸다. (1ドル \leq i \leq N-1$)

출력

첫 번째 줄부터 $N$개의 줄 중 $i$번째 줄에 상훈이가 $i$번 정점에 새로운 정점을 연결한 상황에서 성현이가 터트려야 할 최소 정점 수를 출력하여라.

제한

  • 1ドル \leq N \leq 300,000円$
  • 1ドル \leq u_i, v_i \leq N$ (단, 1ドル \leq i \leq N-1$)

예제 입력 1

3
1 2
2 3

예제 출력 1

2
1
2

위의 두 그림은 상훈이가 각각 1번, 2번 정점에 연결했을 때의 상황을 나타낸다. 편의상 상훈이의 위치는 4번 정점으로 표시되어 있다. 모든 상황에 대한 성현이의 최적 전략은 다음과 같다:

  • 상훈이가 1번 정점에 연결한 경우: 성현이가 1번과 3번 정점을 터트리는 것이 최적이다. 이 경우 최소 개수는 2이다.
  • 상훈이가 2번 정점에 연결한 경우: 성현이가 2번 정점 하나만 터트려도 학교 전체를 없앨 수 있다. 따라서 이 경우 최소 개수는 1이다.
  • 상훈이가 3번 정점에 연결한 경우: 이 상황은 1번 정점에 연결한 경우와 같은 형태의 트리가 된다. 따라서 최소 개수는 2이다.

예제 입력 2

12
11 6
6 8
8 1
1 7
7 12
12 3
3 10
10 9
9 4
4 5
5 2

예제 출력 2

5
5
5
5
4
4
4
5
5
4
5
5

힌트

출처

School > 경기과학고등학교 > 나는코더다 반년대회 > 나는코더다 2024 반년대회 G번

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

출처

대학교 대회

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

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