War2

题目背景

`XM大战`如期而至,`Agent`们齐聚一地,展开最后的对决。对战有很多种方式,有些复杂的方式可以获得更高的分数。可惜`ENLIGHTENED`的人并不怎么聪明,只会简单的`hack`,所以`ENLIGHTENED行动指挥`找到了你来做他们的总参谋。

题目描述

地图上有$N$个`Portal`,现在某一名`Agent`的任务是占领该地图上的$M$个`Portal`,这名`Agent`占领第$i$个`Portal`可以得到的分数为$A[i]$,除了直接占领,还有其他的$K$种加分方式,对于着$N$个`Portal`,在占领完第$X[i]$个`Portal`后占领第$Y[i]$个`Portal`可以获得$B[i]$的加分,加分可能会有重复。`Agent`希望他可以为团队争取更多的分数,所以请求作为大战参谋的你来帮助他。

输入输出格式

输入格式


第一行是输入三个整数$N,M,K$ 第二行输入是$N$个数,第$i$个数代表$A[i]$的值。 下面$K$行每行有3个整数$X[i],Y[i],C[i]$,表示在占领完第$X[i]$个`Portal`后占领第$Y[i]$个`Portal`可以获得$B[i]$的加分

输出格式


输出仅一行一个整数,为该名`Agent`可以获得的最大分数值。

输入输出样例

输入样例 #1

3 2 1
1 1 1
1 2 3

输出样例 #1

5

输入样例 #2

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

输出样例 #2

6

说明

对于$20\%$的数据 $1 \leq M \leq N \leq 4,0 \leq A[i],B[i] \leq 10^3$ 对于$40\%$的数据 $1 \leq M \leq N \leq 8,0 \leq A[i],B[i] \leq 10^5$ 对于$60\%$的数据 $1 \leq M \leq N \leq 12,0 \leq A[i],B[i] \leq 10^7$ 对于$100\%$的数据 $1 \leq M,X[i],Y[i] \leq N \leq 18,0 \leq K \leq N^2−N,0 \leq A[i],B[i] \leq 10^9$