문제 링크
- http://icpc.me/1162
문제 출처
- 2009 February Gold 3번
사용 알고리즘
- Dijkstra
시간복잡도
- O(MK log NK)
풀이
dist[v][k] = 1번 도시에서 v번 도시까지 k개의 도로를 포장해서 가는 최단 거리 로 정의해서 다익스트라를 돌리면 됩니다.
전체 코드
1 |
|
dist[v][k] = 1번 도시에서 v번 도시까지 k개의 도로를 포장해서 가는 최단 거리 로 정의해서 다익스트라를 돌리면 됩니다.
1 |
|