AT_cf17_final_j.Tree MST

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

りんごさん有一棵包含 NN 个顶点的树。这棵树的 N−1N-1 条边中,第 ii 条边连接顶点 AiA_i 与顶点 BiB_i,边权为 CiC_i。另外,顶点 ii 有一个权值 XiX_i。

我们定义 f(u,v)f(u,v) 为“从顶点 uu 到顶点 vv 的距离”与“Xu+XvX_u + X_v”的和。

请考虑一个包含 NN 个顶点的完全图 GG。在 GG 中,顶点 uu 与顶点 vv 之间的边的代价为 f(u,v)f(u,v)。请你求出图 GG 的最小生成树的总代价。

输入格式

输入从标准输入读入,格式如下:

NN\\
X1X_1 X2X_2 ⋯\cdots XNX_N\\
A1A_1 B1B_1 C1C_1\\
A2A_2 B2B_2 C2C_2\\
⋮\vdots\\
AN−1A_{N-1} BN−1B_{N-1} CN−1C_{N-1}

输出格式

输出图 GG 的最小生成树的总代价。

输入输出样例

  • 输入#1

    4
    1 3 5 1
    1 2 1
    2 3 2
    3 4 3

    输出#1

    22
  • 输入#2

    6
    44 23 31 29 32 15
    1 2 10
    1 3 12
    1 4 16
    4 5 8
    4 6 15

    输出#2

    359
  • 输入#3

    2
    1000000000 1000000000
    2 1 1000000000

    输出#3

    3000000000

说明/提示

限制条件

  • 2≤N≤200, ⁣0002 \leq N \leq 200,\!000
  • 1≤Xi≤1091 \leq X_i \leq 10^9
  • 1≤Ai,Bi≤N1 \leq A_i, B_i \leq N
  • 1≤Ci≤1091 \leq C_i \leq 10^9
  • 给定的图是一棵树。
  • 所有输入都是整数。

样例解释 1

连接顶点 11 和 22、顶点 11 和 44、顶点 33 和 44,分别的代价为 5,8,95,8,9,合计为 2222。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页