의도된 시간복잡도
🔒
시간 제한
1.000 S
메모리 제한
512 MB
제출 수
2
정답 수
1
정답률
100.000%
문제 설명

N개의 정점으로 구성된 트리가 주어진다. 각 정점에는 1,2,...,N의 번호가 할당된다.

1번 정점이 루트일 때, 배열 sub는 아래와 같이 정의된다. sub[1],sub[2],...,sub[N]을 모두 구해보자.

  • sub[i] : i를 루트로 하는 서브 트리에 속한 정점의 개수
입력 설명

첫째 줄에 정점의 개수 N이 주어진다. (1N100,000)

둘째 줄부터 N1개의 줄에 걸쳐 간선 하나가 잇는 두 정점의 번호 u,v가 공백으로 구분되어 주어진다. (1u,vN)

출력 설명
첫째 줄에 sub[1],sub[2],...,sub[N]을 공백으로 구분하여 출력한다.
예시 1
입력
6
1 2
1 3
2 4
2 5
3 6
출력
6 3 2 1 1 1
기여
만든 사람 : pill27211