AT_ABC270_F

[ABC270F] Transportation

普及+/提高

题目描述

AtCoder 国には NN 個の島があり、 最初、どの島にも空港・港はなく、どの島の間にも道路はありません。 王である高橋君はこれらの島の間に交通手段を用意することにしました。 具体的には、高橋君は次の操作のうち 11 つを選んで行うことを好きなだけ繰り返す事ができます。

  • 1≤ i≤ N1\leq\ i\leq\ N をみたす ii を選び、コスト XiX_i を払って、島 ii に空港を建設する。
  • 1≤ i≤ N1\leq\ i\leq\ N をみたす ii を選び、コスト YiY_i を払って、島 ii に港を建設する。
  • 1≤ i≤ M1\leq\ i\leq\ M をみたす ii を選び、コスト ZiZ_i を払って、島 AiA_i と島 BiB_i の間を双方向に結ぶ道路を建設する。

高橋君の目標は、任意の相異なる 22 つの島 UU, VV について、 島 UU からはじめて次の行動のうち 11 つを選んで行うことを好きなだけ繰り返す事で、 島 VV に到達することができるようにする事です。

  • 島 S,TS,T の両方に空港がある時、島 SS から島 TT まで移動する。
  • 島 S,TS,T の両方に港がある時、島 SS から島 TT まで移動する。
  • 島 S,TS,T を結ぶ道路が存在する時、島 SS から島 TT まで移動する。

高橋君が目標を達成するのに必要な最小コストを求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

NN MM X1X_1 X2X_2 …\ldots XNX_N Y1Y_1 Y2Y_2 …\ldots YNY_N A1A_1 B1B_1 Z1Z_1 A2A_2 B2B_2 Z2Z_2 ⋮\vdots AMA_M BMB_M ZMZ_M

输出格式

高橋君が目標を達成するのに必要な最小コストを出力せよ。

输入输出样例

输入样例 #1

text
4 2
1 20 4 7
20 2 20 3
1 3 5
1 4 6

输出样例 #1

text
16

输入样例 #2

text
3 1
1 1 1
10 10 10
1 2 100

输出样例 #2

text
3

输入样例 #3

text
7 8
35 29 36 88 58 15 25
99 7 49 61 67 4 57
2 3 3
2 5 36
2 6 89
1 6 24
5 7 55
1 3 71
3 4 94
5 6 21

输出样例 #3

text
160

说明/提示

制約

  • 2 ≤ N ≤ 2× 1052\ \leq\ N\ \leq\ 2\times\ 10^5
  • 1 ≤ M ≤ 2× 1051\ \leq\ M\ \leq\ 2\times\ 10^5
  • 1≤ Xi≤ 1091\leq\ X_i\leq\ 10^9
  • 1≤ Yi≤ 1091\leq\ Y_i\leq\ 10^9
  • 1≤ Ai < Bi≤ N1\leq\ A_i\ <\ B_i\leq\ N
  • 1≤ Zi≤ 1091\leq\ Z_i\leq\ 10^9
  • i≠ ji\neq\ j ならば (Ai,Bi)≠ (Aj,Bj)(A_i,B_i)\neq\ (A_j,B_j)
  • 入力は全て整数

Sample Explanation 1

高橋君は次のように交通手段を建設します。 - コスト X1=1X_1=1 を払って、島 11 に空港を建設する。 - コスト X3=4X_3=4 を払って、島 33 に空港を建設する。 - コスト Y2=2Y_2=2 を払って、島 22 に港を建設する。 - コスト Y4=3Y_4=3 を払って、島 44 に港を建設する。 - コスト Z2=6Z_2=6 を払って、島 11 と島 44 の間を結ぶ道路を建設する。 このとき、目標は達成されており、かかったコストは 1616 となります。 コスト 1515 以下で目標を達成する方法はないため、1616 を出力します。

Sample Explanation 2

空港・港・道路のうち、一度も建設されないものがあっても構いません。

🚀 提交评测

登录并绑定洛谷账号后即可在此在线提交代码并实时评测。

前往登录

💡 题解 (0)

登录后即可撰写并分享您的解题思路。

暂无题解,快来发布全站第一篇题解吧!

💬 题目讨论 (0)

登录后可以发起或参与讨论。

暂无讨论内容。

📊 题目信息

题号AT_ABC270_F
难度普及+/提高
时间限制4000 ms
内存限制1024 MB
题目来源洛谷题库
算法标签
生成树

⚡ 快速操作

在线提交代码在洛谷打开原题 ↗