• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

안녕하세요. 질문이 있습니다.

21.07.01 23:32 작성 조회수 119

0

안녕하세요. 여기서 자기 자신으로 가는 것을 0으로 초기화했는데,

만약 자기 자신으로 되돌아가는 가중치가 있다면

풀이가 달라질까요?

답변 1

답변을 작성해보세요.

1

bong님의 프로필

bong

2021.07.02

저는 강의를 보진 않았는데,

D[i][i] = 정점 i에서 i로(자기 자신으로) 가는 최단 거리입니다.

개념 상 자기 자신으로 이동할 때는 간선을 사용할 이유가 없습니다. (D[i][i] = 0 으로 초기화) 따라서 자기 자신으로 돌아가는 간선의 가중치가 0보다 크다고 하더라도 그 간선을 사용하지 않을 것이기 때문에 풀이가 달라질 것 같지는 않네요.