도시
면접 대비시간 제한2초메모리 제한1024 MB
노드 N개인 트리에서 두 도시를 잇는 유일한 경로의 길이가 정확히 K인 쌍의 개수를 센다.
문제
어떤 먼 왕국에는 부터 까지 번호가 붙은 개의 도시가 있다. 도시들은 개의 양방향 도로로 연결되어 있다. 모든 도로의 길이는 같고, 각 도로는 정확히 두 도시를 연결하므로 임의의 두 도시 사이에는 유일한 경로가 존재한다.
두 도시 와 에 대해, 를 도시 와 사이의 유일한 경로에 있는 도로의 개수라고 하자. 정수 가 주어질 때, 인 도시 쌍 는 몇 개인가?
입력
채점 프로그램은 다음 형식으로 입력을 읽는다.
- 번째 줄:
N K - 번째 줄:
F[0] F[1] .. F[N - 2] - 번째 줄:
T[0] T[1] .. T[N - 2]
출력
채점 프로그램은 paths(N, K, F, T)의 반환값을 한 줄에 출력한다.