atcoder#ABC188E. [ABC188E] Peddler
[ABC188E] Peddler
配点 : 点
問題文
高橋国には、町 から町 までの 個の町があります。 また、この国には道 から道 までの 本の道があります。道 を使うと、町 から町 へ移動することができます。逆向きへは移動できません。ここで であることが保証されます。 この国では金の取引が盛んであり、町 では、金 を 円で売ったり買ったりすることができます。
旅商人である高橋君は、高橋国内のある町で金を だけ買い、いくつかの道を使った後、買った町とは別の町で金を だけ売ろうと考えています。 このとき、高橋君の利益 (すなわち 金を売った価格金を買った価格) として考えられる最大値を求めてください。
制約
- 入力に含まれる値は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
4 3
2 3 1 5
2 4
1 2
1 3
3
以下のようにして利益 円を達成できます。
- 町 で 円で金 を買う
- 道 を使って町 に移動する
- 道 を使って町 に移動する
- 町 で 円で金 を売る
5 5
13 8 3 15 18
2 4
1 2
4 5
2 3
1 3
10
以下のようにして利益 円を達成できます。
- 町 で 円で金 を買う
- 道 を使って町 に移動する
- 道 を使って町 に移動する
- 町 で 円で金 を売る
3 1
1 100 1
2 3
-99
金を買った町で売ることはできないため、答えが負になる可能性があることに注意してください。