algoqna

[BOJ14437] - LCA 본문

프로그래밍/기타 문제풀이

[BOJ14437] - LCA

kkalgo 2023. 7. 11. 09:04

https://www.acmicpc.net/problem/11437

 

 

  1. 각 정점에 대하여 정점의 정보를 저장해둔다(fillInfoOfNode)
    • int[] infoOfNode[N][2] 선언
    • 배열에 저장되는 것은 나의 부모 / 나의 깊이
  2. 두 정점의 깊이를 맞춘다 (matchDepth)
  3. 깊이를 맞춘 상태에서 깊이를 1개씩 내려가며 둘의 공통 조상을 찾을 때 까지 반복

https://github.com/ssjjaa-algo/AlgoAndMySQL/blob/master/src/Baekjoon/BOJ11437.java

 

'프로그래밍 > 기타 문제풀이' 카테고리의 다른 글

[BOJ2233] 사과나무  (0) 2023.12.09
[BOJ18113] 그르다 김가놈  (1) 2023.07.21
[BOJ14466] 소가 길을 건너간 이유 6  (0) 2023.07.07
[BOJ2812] 크게 만들기  (0) 2023.07.04
[BOJ2146] 다리 만들기  (0) 2023.06.29