SZTG#L#P3387. 【模板】缩点 / 强连通分量

提交1 通过1
通过率100%
时间限制1000ms
内存限制512MiB

题目描述

【模板】缩点 / 强连通分量

题目描述

给定一个 nn 个点 mm 条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。

允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。

输入格式

第一行两个正整数 n,mn,m

第二行 nn 个整数,其中第 ii 个数 aia_i 表示点 ii 的点权。

第三至 m+2m+2 行,每行两个整数 u,vu,v,表示一条 uvu\rightarrow v 的有向边。

输出格式

共一行,最大的点权之和。

输入样例 #1

2 2
1 1
1 2
2 1

输出样例 #1

2

输入样例 #2

2 2
1 1
1 2
2 1

输出样例 #2

2

输入样例 #3

2 2
1 1
1 2
2 1

输出样例 #3

2

数据范围

对于 100%100\% 的数据,1n1041\le n \le 10^41m1051\le m \le 10^50ai1030\le a_i\le 10^3