#L0375. 跨境套利
跨境套利
题目描述
某国有 座城市和 条道路,每条道路连接两座城市。部分道路为单向通行,部分为双向通行(双向道路统计时计为 条)。任意两座城市之间至多有一条直连道路。
同一种商品在不同城市的售价不同,但同一城市买入价与卖出价相同。商人小 L 从 号城市出发,最终到达 号城市。旅途中他可以在某个城市买入商品,之后在另一城市卖出,赚取差价作为旅费(最多进行一次交易)。城市可重复经过,目标是最大化差价收益。
请计算小 L 最多能赚取多少旅费。
输入格式
第一行两个正整数 和 ,分别表示城市数和道路数。
第二行 个正整数,按编号顺序表示各城市的商品价格。
接下来 行,每行三个正整数 。 表示 到 的单向道路; 表示 和 之间的双向道路。
输出格式
一个整数,表示最多能赚取的旅费。若无法获利则输出 。
样例
5 5
4 3 5 6 1
1 2 1
1 4 1
2 3 2
3 5 1
4 5 25
提示
输入数据保证 号城市可以到达 号城市。
对于 的数据,。
对于 的数据,。
对于 的数据,不存在从某城市出发再回到自身的路线。
对于 的数据,,,,,商品价格 。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1103
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者