#3209. Coin Collector

Coin Collector

Coin Collector

题目描述

一个游戏有 nn 个房间和 mm 条隧道连通它们。每个房间都有一定数量的硬币。当你可以自由选择起始房间和结束房间并通过隧道移动时,你最多可以收集多少硬币?

输入格式

第一行输入两个整数 nn 和 mm:房间数和隧道数。房间编号为 1,2,…,n1,2,\dots,n。 接着,有 nn 个整数 k1,k2,…,knk_1,k_2,\ldots,k_n:每个房间的硬币数。 最后,有 mm 行描述隧道。每行有两个整数 aa 和 bb:存在一条从房间 aa 到房间 bb 的隧道。每条隧道是单向的。

输出格式

输出一个整数:你最多可以收集的硬币数。

4 4
4 5 2 7
1 2
2 1
1 3
2 4
16

提示

1≤n≤1051 \le n \le 10^5 1≤m≤2⋅1051 \le m \le 2 \cdot 10^5 1≤ki≤1091 \le k_i \le 10^9 1≤a,b≤n1 \le a,b \le n

标签: CSES1686|图论

来源

CSES1686|图论