1. 문제 : https://www.acmicpc.net/problem/2211
2. 풀이 : Dijkstra
3. 설명
문제의 조건은 아래와 같다.
1. 모든 컴퓨터를 최소 개수의 회선으로 복구한다.
2. 슈퍼컴퓨터가 다른 컴퓨터들과 통신하는데 걸리는 시간이 최소가 되어야 한다.
모든 컴퓨터를 최소의 회선으로 복구하려면 (컴퓨터 수 - 1) 만큼의 회선이 필요하다.
슈퍼컴퓨터로부터 모든 컴퓨터를 최소의 시간으로 연결하면서 경로를 갱신하면 각 컴퓨터들에 연결된 회선 정보를 알 수 있다.
4. 코드
[백준][BOJ11779] 최소비용 구하기 2 (0) | 2021.07.14 |
---|---|
[백준][BOJ10282] 해킹 (0) | 2021.07.14 |
[백준][BOJ1753] 최단경로 (0) | 2021.07.07 |
댓글 영역