beawall   2년 전

문제를 간단히 생각해서 그래프 전체에서 음수 가중치 사이클이 발생하면 YES, 그 외의 경우 NO를 출력하는 문제라고 생각했습니다.

그래서 모든 음수 가중치 간선에 대해 그 간선의 종점부터 시작점까지의 최단 거리를 벨만 포드로 구한 뒤에 그 거리가 음수 가중치의 절대값보다 작으면 음수 사이클이 발생한다는 뜻이고, 이것으로 모든 음수 사이클 발생 케이스를 커버한다고 생각했는데 47%쯤에서 틀립니다. 혹시 어떤 것을 잘못 생각했을지 한번만 봐주시면 감사하겠습니다.

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