#sukasuka001. 我早就被幸福所包围了

我早就被幸福所包围了

我早就被幸福所包围了

题目背景

こんなにも、たくさんの幸せをあの人に分けてもらった だから、きっと 今の、私は 誰が何と言おうと

世界一、 幸せな女の子だ

————クト・リノタ・セニオリス 2.png

题目描述

“假如……我是说假如喔。万一我再过五天就会死,你能不能对我温柔一点?”

珂朵莉又去出征了,但威廉并不知道她要打开妖精乡之门。威廉答应了珂朵莉为她做蛋糕,所以他要辗转于各个天空岛上做一次交易。一共有 nn 座天空岛,各岛之间有 mm 条航线,每座岛的交易价是viv_i,每条航线的票价是 wiw_i,且可单项可双向,经过 ii 号岛消耗 viv_i 元,在点上可进行贸易,花费 viv_i 买入或卖出物品以消耗或得到货币,最多贸易一次,有 kk 次机会乘坐灰岩皮将军的飞艇,可以免于某条航线的票价 wiw_i

输入格式

输入共有 n+m+1n+m+1 行。

第一行三个整数,分别为 nmkn、m、k

接下来一行 nn 个整数,代表 viv_i

接下来 mm 行,每一行分别为一条边的起点、终点和、wiw_ioptopt 。若 optopt11 ,则为单向边,若 optopt22 ,则为双向边。

输出格式

输出共有 11 行,表示最大货币得数。

样例 #1

样例输入 #1

5 6 1
1 100 100 100 1000
1 2 10 1
1 4 100 2
2 4 10 1
2 3 10 1
3 5 10 1
4 5 2 1

样例输出 #1

9997

提示

对于100100%的数据,保证 1n21031 \leqslant n\leqslant 2*10^3n1m104n-1 \leqslant m\leqslant 10^41k31 \leqslant k\leqslant 3 , 1vi1091 \leqslant v_i\leqslant 10^91wi1031 \leqslant w_i\leqslant 10^3