pl10hg   4년 전

BFS만 이용해서 풀어봤는데요

예제는 맞지만 이후 채점에서 틀렸다고 나오네요 

 BFS 방식으로만 풀었을 경우에는 오답으로 나오나요?

틀린 부분이 있다면  힌트주시면 감사하겠습니다.

lim551   4년 전

최장거리를 구해야하기 때문에 방문했던 곳을 또 방문해야할지 모릅니다.

예를 들어 2-1을 먼저 방문해서 1에서의 최장거리를 2라고 계산한 상태에서 4-3-1이라는 경로가 있을 경우 1에서의 최장거리가 3이라고 판단하지 못합니다.

dfs와 dp를 통해 답을 구하거나 말단 노드부터 역으로 계산하시는걸 추천합니다.

댓글을 작성하려면 로그인해야 합니다.