| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 84 | 44 | 6 | 42.857% |
N(2 ≤ N ≤ 60)개의 정점으로 이루어진 트리가 주어진다. 트리의 각 정점은 1번부터 N번까지 번호가 매겨져 있으며, 이 중 한 정점은 루트이다.
트리와 쿼리를 좋아하는 당신은 두 노드의 쌍 M(1 ≤ M ≤ 120)개를 주고, 두 노드의 가장 가까운 공통 조상이 무엇인지 계산하였다.
하지만 사실 당신은 그 트리가 무엇인지 모른다.
두 노드의 쌍과, 가장 가까운 공통 조상 정보가 M개 주어질 때, 이 정보를 만족하는 트리를 아무거나 출력하여라. 만약 그러한 트리가 없다면 NIE를 출력하라.
첫 번째 줄에 테스트 케이스의 수 T가 주어진다. 이후 다음과 같은 형태의 입력이 T개 주어진다.
첫 번째 줄에 두 정수 N, M이 주어진다.
이후 M개의 줄에 정보 u, v, w가 주어진다. u번 정점과 v번 정점의 가장 가까운 공통 조상이 w번 정점이라는 정보이다. (1 ≤ u, v, w ≤ N, u ≠ v)
한 입력에서 N의 합은 16276 이하이다.
한 입력에서 M의 합은 33043 이하이다.
T개의 줄에 걸쳐 각 테스트 케이스의 정답을 출력하라. 각 테스트 케이스에 대해:
7 3 1 1 2 3 3 3 1 2 2 2 3 3 3 1 1 4 2 2 1 2 1 4 3 4 3 1 2 1 2 3 2 3 4 3 6 3 2 4 3 6 5 4 1 2 6 7 4 7 3 5 4 1 2 6 3 6 6 4 5 12 9 1 5 7 11 2 6 9 4 12 8 12 6 10 1 7 4 3 12 3 10 6 8 11 8 2 5 10
3 3 0 NIE 3 0 2 3 0 1 2 3 NIE 2 0 6 5 2 5 5 7 10 12 12 10 0 6 6 12 7 8 6