| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 56 | 18 | 16 | 61.538% |
서울의 명소 서울과학고등학교는 1ドル$부터 $N$까지의 번호가 매겨진 정점이 $N - 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$번 정점에 새로운 정점을 연결한 상황에서 성현이가 터트려야 할 최소 정점 수를 출력하여라.
3 1 2 2 3
2 1 2
위의 두 그림은 상훈이가 각각 1번, 2번 정점에 연결했을 때의 상황을 나타낸다. 편의상 상훈이의 위치는 4번 정점으로 표시되어 있다. 모든 상황에 대한 성현이의 최적 전략은 다음과 같다:
12 11 6 6 8 8 1 1 7 7 12 12 3 3 10 10 9 9 4 4 5 5 2
5 5 5 5 4 4 4 5 5 4 5 5
School > 경기과학고등학교 > 나는코더다 반년대회 > 나는코더다 2024 반년대회 G번