[백준][C++] 1197 최소 스패닝 트리


[백준][C++] 1197 최소 스패닝 트리

최소 스패닝 트리 1197. 최소 스패닝 트리 문제 풀이 (크루스칼) 문제 풀이 (프림) 1197번: 최소 스패닝 트리 첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 정점과 B번 정점이 www.acmicpc.net 자료구조와 알고리즘 시간에 최소 스패닝 트리 개념과 크루스칼, 프림 알고리즘을 배워서 풀어본 문제! 크루스칼은 메모이제이션을 이용해야 통과가 되었고, 프림은 구현만 해도 통과가 되는 문제였다! 첫 문제니까... 알고리즘 설명을 해보자 하면 1. 크루스칼 간선들을 가중치 기준으로 오름차순 정렬해서 선택하는 알고리즘! 쉬워 보이지만..


원문링크 : [백준][C++] 1197 최소 스패닝 트리