#P895. 造树

造树

题目描述

给定 nn 个点及任意两点之间的距离,设第 ii 个点与第 jj 个点之间的距离为 di,jd_{i,j}

请你从中选出 n1n-1 条边,使得这 nn 个点连通成一棵树,且任意两点之间的点对距离之和最小。

输入格式

输入第一行,一个正整数 nn 接下来 n1n-1行中:第 ii 行 共 nin-i 个数,其中第 ii 行 第 jj 个数字表示 ii 号点与 i+ji+j 号点之间的距离。

输出格式

输出共一行,表示所求最小点对之和。

4
2 6 4
1 5
8
23

数据范围

  • 对于 30%30\% 的数据,1n41\leq n \leq 4
  • 对于 60%60\% 的数据,1n101\leq n \leq 10
  • 对于 100%100\% 的数据,1n,151\leq n,\leq 151di,j1091 \leq d_{i,j} \leq 10^9