| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 4 초 | 1024 MB | 299 | 141 | 95 | 43.981% |
$1$부터 $N$까지의 번호가 붙은 $N$개의 정점과 $N-1$개의 간선으로 이루어진 트리가 주어진다. 이제 당신은 이 트리에 대해 다음 질문을 $Q$번 답해야 한다.
YES”를 존재하지 않는다면 “NO”를 출력한다. 따옴표는 출력하지 않는다.질문의 결과는 다른 질문에 영향을 끼치지 않는다. 또한 트리의 루트는 항상 $1$번 정점이며 모든 간선은 양방향이다.
입력의 첫 번째 줄에 $N$과 $Q$가 공백으로 구분되어 주어진다. ($2\le N \le 100\,000$; $1 \le Q \le 300\,000$)
두 번째 줄부터 $N-1$개 줄 각각에는 트리의 간선이 연결하는 $2$개의 정점의 번호와 $u$와 $v$가 공백으로 구분되어 주어진다. 이는 정점 $u$와 정점 $v$를 연결하는 양방향 간선이 존재한다는 의미이다. ($1 \le u, v \le N$; $u \ne v$)
$N+1$번째 줄부터 $Q$개의 줄에 걸쳐 질문을 나타내는 $4$개의 정수 $a$, $b$, $c$, $d$가 공백으로 구분되어 주어진다. ($1 \le a, b, c, d \le N$)
$Q$개의 줄에 걸쳐 질문의 답을 한 줄에 하나씩 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 5 | $Q ≤ 100$ |
| 2 | 20 | 주어지는 트리는 이진 트리이다. |
| 3 | 5 | 주어지는 트리는 선형이다. |
| 4 | 70 | 추가 제약 조건 없음 |
8 4 1 2 1 3 3 4 3 5 3 6 4 7 4 8 6 7 2 3 6 7 7 8 4 6 1 5 4 7 4 8
YES NO YES YES
2 2 1 2 1 1 2 2 1 2 1 2
YES NO
19 6 1 2 1 3 1 4 1 5 4 6 4 7 5 8 5 9 6 10 6 11 6 12 9 13 9 14 9 15 14 16 15 17 16 18 16 19 2 3 5 6 5 11 8 15 7 11 12 10 9 14 16 19 9 16 14 19 12 17 14 11
YES YES YES YES NO NO
Contest > 한국정보기술진흥원 > 제1회 청소년 IT경시대회 > 중등부 C번
Contest > 한국정보기술진흥원 > 제1회 청소년 IT경시대회 > 고등부 B번