Coding Is My Life

코딩은 인생

그래프 이론/다익스트라 알고리즘

[백준/C++] K번째 최단경로 찾기(1854번)

산기대 컴공 2020. 10. 23. 23:30
728x90

문제해결

1.최단거리를 저장할 최대힙을 만들어준다.

2.최대힙의 사이즈가 k보다 작으면 무조건 push

3.최대힙의 사이즈가 k이고 top의 값이 new_val보다 크면 pop후 new_val를 push 한다.

4.이런 식으로 다익스트라 알고리즘을 응용한다.

 

코드 (코드의 주석이 상세하게 적혀있어 보시면 이해가 바로 되고 도움되실거예요!)

ide.goorm.io/shared_files/sksj0111_250e20fbfd92552322517b1b09da0ed61603463344960

 

1854(3).cpp - goorm

구름IDE에서 공유된 소스코드를 볼 수 있는 페이지입니다.

ide.goorm.io:443

 

728x90