calgarylof   2년 전

1.벨만 포드로 출발 도시부터 모든 도시의 최소 비용을 계산한다.

2.도시의 수가 N일 때, N-1만큼 모든 노선의 수 M번 확인한다.

3.한번 더 M개의 노선을 확인했을 때 거리가 저장된 배열이 업데이트 된다면 음수 사이클이 존재하는 것이다.

제가 이해한 내용인데 구현한 코드 중 어디가 잘못되었는지 잘 모르겠습니다.. 

60%에서 계속 틀리네요 


처음에 노선 정보를 저장할 때 Bus[] 배열을 사용하다가 List로 바꾸어주었어요

wider93   2년 전

findNegativeCycle에서도 inf인 점에서는 갱신을 제외해줘야 합니다.

calgarylof   2년 전

와 진짜 감사합니다.. 

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