백준 01647 - 도시 분할 계획
출처 : https://www.acmicpc.net/problem/1647 1647번: 도시 분할 계획 첫째 줄에 집의 개수N, 길의 개수M이 주어진다. N은 2이상 100,000이하인 정수이고, M은 1이상 1,000,000이하인 정수이다. 그 다음 줄부터 M줄에 걸쳐 길의 정보가 A B C 세 개의 정수로 주어지는데 A번 집 www.acmicpc.net 고려사항 최소 신장 트리 문제! 도시를 두 개로 분할했을 때의 최소 도로 비용은 최소 신장 트리로 모든 도시를 연결했을 때, 가장 비싼 비용의 도로를 제거해주면 2개로 나뉜다! 프림 방식으로 풀었다. 프림 방식은 1. 노드(vertex)를 선택 하고, 그 노드에 연결된 edge들을 minHeap 에 담아준다. 2. 힙에서 e를 꺼내고, 해당 e를 통해..