MDSST 계산하기
시간 제한1초메모리 제한512 MB
정점이 15개 이하인 완전 가중 그래프에서 모든 정점 쌍의 최단 거리 합이 가장 작은 신장 트리를 찾아 그 합을 출력한다.
문제
이 문제에서는 모든 간선의 가중치가 양수인 가중 무방향 그래프를 다룬다.
를 그래프 에서 정점 와 정점 사이 최단 경로의 길이로 정의하자.
정점 부터 까지 번호가 붙은 개의 정점으로 이루어진 완전 가중 무방향 그래프 가 주어진다. 의 신장 트리 중에서 MDSST(Minimum Distance Sum Spanning Tree)는 값을 최소로 하는 트리 이다. 의 MDSST를 찾아 를 출력하시오.
입력
첫째 줄에는 정점의 수 이 주어진다 (). 다음 개의 줄 중 번째 줄에는 개의 정수가 공백으로 구분되어 주어진다. 이 줄의 번째 정수는 정점 와 정점 사이 간선의 길이이다.
모든 길이는 이상 이하이다.
출력
첫째 줄에 찾은 MDSST의 값을 정수로 출력한다.