3258: 喜欢宠物的GF

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

 小烈现在好后悔在MM 面前炫耀自己的钱包啊……MM 做事,向来说一不二,抓齐宠物恐怕是免不了的了。不过,小烈发现,这个网游的抓宠物系统是这样设定的:    抓特定的某种宠物需要花费特定的魔法豆。另外,还可以通过一种宠物的呼唤能力来抓取另一种宠物,当然,要让宠物发挥它的呼唤能力需要两个条件:    第一,它要是你的宠物……    第二,你需要喂给你的宠物一定的魔法豆,它才有力气施展它的能力。    当另一只宠物被呼唤过来之后,你不费什么力气就可以把它抓住,也就不必再向系统付额外的魔法豆了。    注意,一种宠物能呼唤另一种宠物是因为他们心灵相通,所以如果 A 宠物能呼唤 B 宠物,B 宠物也一定能呼唤 A 宠物。而且, A 宠物呼唤 B 宠物需要的魔法豆和 B 宠物呼唤 A 宠物需要的魔法豆是相等的。小烈的目标,当然是要算出最少要花费多少魔法豆啦~    小烈拿出纸笔,算啊算啊算啊算,就在小烈算出来的一刹那,MM 温柔的对小烈说:“烈烈,你会不会觉得我很败家啊……其实我也知道我不应该用你的钱来冲魔法豆的”小烈心中一喜,抬头看着 MM,MM 说:“要不你不用抓齐,少抓一只吧。”    小烈呆住了……这是一个多么体贴的 GF 啊!许久许久,小烈又拿起纸笔重新算过。

输入

   第一行 一个数字 n,代表网游里一共有 n 种宠物。    第二行有 n 个数字,用空格隔开,依次说明直接抓取第 1,2,3,4……n 种宠物需要多少魔法豆    第三行一个 C,表示游戏一共设定了 C 对宠物心灵相通,可以互相呼唤。    接下来 C 行,每行都有三个数字 a,b 和 w。代表第 a 种和第 b 种宠物可以互相呼唤,呼唤前需要给 a 宠物或 b 宠物喂 w 魔法豆。

输出

    只有一行,满足 MM 需求最少要花费多少魔法豆。

样例输入 复制

    3
    10 10 10
    3
    1 2 7
    1 3 1
    2 3 3

样例输出 复制

11

提示

    先抓第一只,然后用第一只呼唤第三只。

    对于 30%的数据 n≤20,n∈N+  

对于 70%的数据 n≤100,n∈N+  

对于 100%的数据 n≤250,n∈N+  

所有数字小于(含结果)2147483648