AT_qupc2018_g.Tapu & Tapi 2

通过率:0%

AC君温馨提醒

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

题目描述

给定一棵含有 NN 个节点的树。树上的第 ii 条边连接点 AiA_i 和点 BiB_i,长度为 ViV_i。

树上有 XX 只鸡和 YY 只鸭,其中第 jj 只鸡在点 PjP_j,第 kk 只鸭在点 QkQ_k。每个节点上至多有一个动物。

鸡讨厌鸭,因此我们需要删去一部分边,使得任意一只鸡所在的连通块内都不存在鸭。请求出最少所需删掉的边的长度之和。

输入格式

第一行输入三个整数 NN,XX,YY。

第二行到第 NN 行,第 (i+1)(i+1) 行输入三个整数 AiA_i,BiB_i,ViV_i。

第 (N+1)(N+1) 行输入 XX 个整数,第 jj 个整数为 PjP_j。

第 (N+2)(N+2) 行输入 YY 个整数,第 kk 个整数为 QkQ_k。

输出格式

一行一个整数表示答案。

输入输出样例

  • 输入#1

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

    输出#1

    5
  • 输入#2

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

    输出#2

    3

说明/提示

样例 #1 解释

删去第 22、第 33 条边。

样例 #2 解释

删去第 22 条边。

数据规模与约定

对于所有测试点,保证 2≤N≤5×1052\le N\le 5\times 10^5,1≤X,Y≤N1\le X,Y\le N,1≤Ai<Bi≤N1\le A_i\lt B_i\le N,1≤Vi≤1091\le V_i\le 10^9,1≤Pj,Qk≤N1\le P_j,Q_k\le N,将 PP 数组和 QQ 数组合并后数组内的元素两两不同,且给定的一定是一棵树。

如果你解决了 N≤500N\le 500 的部分,你将拿到 4040 分。(本题在 AT 上满分 700700)

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

首页