第一行两个整数 $n$ 和 $m$($1 \le n \le 500\ 000,0 \le m \le 3\ 000\ 000$),表示图的点数和边数。
接下来一行 $n$ 个非负整数 $p(1),p(2),\ldots,p(n) (0 \le p(i) \le 10^6)$,表示点权。
接下来 $m$ 行每行三个整数 $u_i, v_i, b(u_i, v_i)$($1 \le u_i,v_i \le n,u_i \neq v_i,0 \le b(u_i,v_i) \le 10^6$),表示边和边权。