leekang9070   5년 전

방문한 곳의 COUNT가 과거 보다 작을 경우만 DFS 를 실행하는 코드입니다.

ㅠㅠㅠ 어디서 시간초과가 나오네요 ㅠ

djm03178   5년 전

이미 어떤 정점을 방문해서 그 뒤로 갈 수 있는 정점들을 전부 탐색하고 돌아왔는데, 그 정점으로 가는 더 짧은 길을 방문해서 그 뒤의 정점들을 다시 전부 탐색하고 돌아와야 한다면 엄청나게 큰 손해가 아닐 수 없습니다. 그래서 최단 거리는 무조건 BFS (DFS가 아니라)로 해야 합니다.

https://www.acmicpc.net/board/...

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