프로그램 명: treeornot
제한시간: 1 초

트리는 공집합이거나 혹은 하나 이상의 노드로 노드 사이에는 방향성이 있고 연결된 다음 특정을 가진다.

예를 들어 , 아래 그림에서 노드는 원으로 에지(edge)는 방향을 가지는 선으로 표현한다. 처음 두 개는 트리이고 하나는 트리가 아니다.

에지로 연결된 노드의 집합이 주어질 때 이 구조가 트리인지 아닌지를 알아내는 것이 문제이다.

입력

쌍으로 두 개의 수의 집합이 주어진다. 쌍의 첫 수는 시작노드이고 다음 수는 끝 노드이다. 즉 시작노드에서 끝 노드로의 에지가 존재한다는 것이고 입력의 끝은 0 0 이다.

노드의 번호는 0 보다 큰 정수이다.

출력

두 가지 중 하나를 출력한다.

입출력 예

입력

6 8  5 3  5 2  6 4
5 6  0 0

출력

tree

입력

8 1  7 3  6 2  8 9  7 5
7 4  7 8  7 6  0 0

출력

tree

입력

3 8  6 8  6 4
5 3  5 6  5 2  0 0

출력

not a tree
출처: North Central North America 1997

[질/답] [제출 현황] [푼 후(3)]
[ 채 점 ] [홈으로]  [뒤 로]