시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
5 초 | 1024 MB | 65 | 21 | 12 | 22.642% |
N개의 정점으로 이루어진 트리가 있다. 정점은 1번부터 N번까지 번호가 매겨져 있다. 간선의 가중치는 모두 1이다.
아래의 쿼리를 수행하는 프로그램을 작성하시오.
첫 번째 줄에 정수 N이 주어진다. (1 ≤ N ≤ 100,000)
이후 N-1개의 줄에는 각 간선이 연결하는 두 정점 번호 u, v가 주어진다. (1 ≤ u, v ≤ N)
다음 줄에 정수 M이 주어진다. (1 ≤ M ≤ 300,000)
이후 M개의 줄에 위에서 설명한 것과 같은 쿼리가 주어진다. 각 쿼리는 지문과 다르게 한 줄에 들어오지 않으며, k + 1개의 줄로 분리되어 주어진다. 예제 입력을 참고하라. (1 ≤ vi ≤ N, 0 ≤ ri < N, 1 ≤ k)
쿼리로 주어지는 k의 합은 300000을 넘지 않는다.
쿼리의 결과를 한 줄에 하나씩 출력한다.
10 1 3 6 4 9 8 1 8 3 4 2 8 10 3 4 5 8 7 2 3 8 1 3 1 3 2 2 7 3 6 0
10 7