균형의 수호자
면접 대비시간 제한1.5초메모리 제한1024 MB
가중치가 있는 트리에서 모든 정점까지의 거리 분산이 가장 작은 정점을 찾고, 분산이 같으면 번호가 작은 정점을 고릅니다.
문제
균형의 수호자 경인이 앞에 개의 정점으로 이루어진 트리가 주어졌다. 경인이는 트리의 균형을 맞추기 위해 다음 규칙으로 루트를 고를 것이다.
- 정점 와 모든 정점 사이 거리의 분산을 라 할 때, 가 가장 작은 정점을 루트로 고른다. 이러한 정점이 여러 개라면 번호가 가장 작은 정점을 고른다.
경인이가 고를 루트를 찾아보자.
입력
첫 번째 줄에 정점의 개수 이 주어진다.
두 번째 줄부터 개 줄에 걸쳐 간선의 정보인 정수 , , 가 공백으로 구분되어 주어진다. 이는 정점 와 를 거리 로 잇는 간선이라는 의미이다.
출력
경인이가 고를 루트를 출력한다.
힌트
계산 과정 중 수가 너무 작아지거나 커지는 것에 유의해야 한다.
- 평균:
- 분산: