问题 D: 旅游

问题 D: 旅游

时间限制: 1 Sec  内存限制: 128 MB
提交: 34  解决: 4
[提交] [状态] [讨论版] [命题人:]

题目描述

N个点编号为1~N2≤N≤1000M1≤M≤2000条单向道路连接,访问点i可获得mi(mi<=1000)元,源点为1,获得尽可能多的钱返回源点,m1=0.两点间耗费时间为1天,游览T天花费C*T21≤C≤1000)。


输入

输入的第一行包含三个整数NM 和 C
第二行包含 N 个整数 m1,m2,…mN
以下 M 行每行包含两个空格分隔的整数 a 和 ba≠b),表示从城市 a 到城市b 的一条单向道路。


输出

输出一行,包含所求的答案。


样例输入

3 3 1
0 10 20
1 2
2 3
3 1

样例输出

24

提示

样例:最优的旅行方案是1→2→3→1→2→3→1。总共赚到了10+20+10+20−1*62=24 。


[提交][状态]