백준 2887 행성 터널 (파이썬 python)
백준 2887 행성 터널 (파이썬 python) 2887번: 행성 터널 첫째 줄에 행성의 개수 N이 주어진다. (1 ≤ N ≤ 100,000) 다음 N개 줄에는 각 행성의 x, y, z좌표가 주어진다. 좌표는 -109보다 크거나 같고, 109보다 작거나 같은 정수이다. 한 위치에 행성이 두 개 이 www.acmicpc.net 문제 풀이 및 접근 N-1개의 터널, 양방향, 최소 비용(거리)을 통해 최소 신장 트리 문제임을 알 수 있고, 크루스칼 알고리즘으로 풀이 할 수 있습니다. 이전에 풀었던 문제는 edge의 거리(비용)이 입력 값으로 주어졌는데, 이 문제에서는 edge의 값을 구해야 했습니다. 일반적으로 for문을 두 개 중첩하여 서로 다른 임의의 두 점 사이의 거리를 구할 때 시간 복잡도는 O(N²)..