Euler Tour Tree(ETT)
https://codeforces.com/blog/entry/18369 On Euler tour trees - Codeforces codeforces.com 이번에는 undirectd tree를 다루는 문제들에서 알아두면 좋은 Euler Tour Tree에 대해서 알아보도록 하겠습니다. Euler Tour의 사전적 정의는 다음과같이 "각 간선을 한번만 지나면서(양방향간선이라는 것을 유의하자) 그래프에 있는 모든 노드를 순회(traversal) " 하는 Tour를말하며 트리의 경우 DFS를 통해서 반드시 이런 Tour를 나타내는 배열을 얻을 수 있습니다. 입체적인 구조인 트리를 Euler Tour를 하게 되는 DFS를 통해 ETT[]={1,2,6,6,2,4,1,3,3,5,5}와 같이 순회한 노드로 이루어진..