티스토리 뷰

https://programmers.co.kr/learn/courses/30/lessons/72413

 

코딩테스트 연습 - 합승 택시 요금

6 4 6 2 [[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]] 82 7 3 4 1 [[5, 7, 9], [4, 6, 4], [3, 6, 1], [3, 2, 3], [2, 1, 6]] 14 6 4 5 6 [[2,6,6], [6,3,7], [4,6,7], [6,5,11], [2,5,12], [5,3,20], [2,4

programmers.co.kr

 

이전에 다익스트라로 풀었던 문제를 플로이드 와샬로 다시 풀어 보았다.

(다익스트라: https://tose33.tistory.com/347)

 

플로이드 와샬 알고리즘으로 모든 정점에서 모든 정점에 대한 최소 거리를 구해놓고,

시작지점에서 각 지점까지의 최소거리 + 해당 지점에서 a까지 최소거리 + 해당 지점에서 b까지의 최소거리 

중 가장 작은값이 답이다.

 

'PS' 카테고리의 다른 글

프로그래머스. 불량 사용자  (0) 2021.12.30
프로그래머스. 순위  (0) 2021.12.30
백준 1783. 병든 나이트  (0) 2021.12.27
프로그래머스. 디스크 컨트롤러  (0) 2021.12.26
백준 11723. 집합  (0) 2021.12.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함