Problem : 녹색 옷 입은 애가 젤다지?
유형 : 다익스트라
문제 해석
- 시작점
{0 , 0}
에서 끝점{n-1 , n-1}
까지 가는 최소 비용을 구하라.
문제 재해석
- 단순한
다익스트라
문제이다.
해결전략
- 다익스트라를 통해서 시작점과 끝점의 거리를 구한다.
구현, 설계
priority queue
는 기본적으로max heap
이니 비교 함수cmp
를 반대로 해준다.
코드
1 |
|
피드백
operator
오타를 주의하자- 우선순위 큐 쓰는
BFS
는INF
세팅이 필요 없다. - 시작점에도 가중치가 있는것을 뺴먹지 말자.