Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
[백준] No.11437 - LCA (C++, 최소 공통 조상)
문제 https://www.acmicpc.net/problem/11437 11437번: LCA 첫째 줄에 노드의 개수 N이 주어지고, 다음 N-1개 줄에는 트리 상에서 연결된 두 정점이 주어진다. 그 다음 줄에는 가장 가까운 공통 조상을 알고싶은 쌍의 개수 M이 주어지고, 다음 M개 줄에는 정 www.acmicpc.net 풀이 solved.ac 난이도: Gold 3 트리에 속한 두 노드의 최소 공통 조상(Lowest Common Ancestor)을 찾는 문제이다. 동일한 문제이지만 입력의 수가 더 많고 시간제한이 짧은 LCA 2와는 다르게 단순히 구현해도 시간안에 해결할 수 있다. 일단 LCA2를 푸는 기초가 되는 풀이를 살펴보자. 두 노드는 어느 곳에 위치하든 조상 노드로 한 칸씩 위로 올라가다 보면 ..
알고리즘 공부/백준
2021. 2. 6. 13:53