사용자 도구

사이트 도구


ps:problems:boj:1922

네트워크 연결

ps
링크acmicpc.net/…
출처BOJ
문제 번호1922
문제명네트워크 연결
레벨골드 4
분류

최소 신장 트리

시간복잡도O(ElogV)
인풋사이즈V<=1,000, E<=100,000
사용한 언어Python
제출기록47280KB / 256ms
최고기록212ms
해결날짜2022/09/29
태그

[라이]최소 스패닝 트리

풀이

코드

"""Solution code for "BOJ 1922. 네트워크 연결".

- Problem link: https://www.acmicpc.net/problem/1922
- Solution link: http://www.teferi.net/ps/problems/boj/1922

Tags: [Minimum spanning tree]
"""

import sys
from teflib import graph as tgraph


def main():
    N = int(sys.stdin.readline())
    M = int(sys.stdin.readline())
    edges = []
    for _ in range(M):
        a, b, c = [int(x) for x in sys.stdin.readline().split()]
        edges.append((a - 1, b - 1, c))

    mst_edges = tgraph.minimum_spanning_tree(edges, N)
    print(sum(c for a, b, c in mst_edges))


if __name__ == '__main__':
    main()

토론

댓글을 입력하세요:
V O U O K
 
ps/problems/boj/1922.txt · 마지막으로 수정됨: 2022/10/18 08:20 저자 teferi