11438번 - LCA 2
dfs로 구현하려고 했습니다.
dfs 호출을 두번하는 대신,
첫번째 dfs에서는 그 수부터 1까지의 노드를 방문하면서 true로 바꿔주고
두번째 dfs에서는 그 수부터 출발해서 노드를 방문하면서 true가 되어있는 노드를 만나자마자 바로 값을 저장하고 return 하는 식으로 구현해봤는데요
아무래도 테스트케이스가 너무 커서 시간초과가 발생하는것 같은데
힌트좀 주실 수 있을까요?
댓글을 작성하려면 로그인해야 합니다.
cleankid99 5년 전
dfs로 구현하려고 했습니다.
dfs 호출을 두번하는 대신,
첫번째 dfs에서는 그 수부터 1까지의 노드를 방문하면서 true로 바꿔주고
두번째 dfs에서는 그 수부터 출발해서 노드를 방문하면서 true가 되어있는 노드를 만나자마자 바로 값을 저장하고 return 하는 식으로 구현해봤는데요
아무래도 테스트케이스가 너무 커서 시간초과가 발생하는것 같은데
힌트좀 주실 수 있을까요?