이 포스트에서는 LCA, 최소 공통 조상 알고리즘에 대한 구현과 예시 문제 풀이를 다루고 있습니다. 예시 문제로는, 프로그래밍 문제 사이트 백준 Online Judge의 11438번 : 'LCA 2' 문제에 대한 풀이 코드와 해설을 다루고 있습니다. 문제의 난이도는 Solved.ac 기준 Platinum V에 해당합니다. 11438번 : LCA 2 문제 자체가 LCA 알고리즘을 설명하기에 최적화 되어있는 문제이기에, 그냥 문제를 풀이하면서 설명해보도록 하겠습니다. 첫째 줄에 노드의 개수 N이 주어지고, N-1개의 트리 사이에 연결된 간선에 대한 정보가 주어져 트리가 입력됩니다. 이후 M개의 두 노드 쌍에 대해, 각 노드 쌍이 가지는 최소 공통 조상을 구해 출력해주는 문제입니다. 이 문제는 문제의 이름 그..