#aBC164E. [ABC164E] Two Currencies
[ABC164E] Two Currencies
AT_abc164_e [ABC164E] Two Currencies
题目描述
有 个城市,它们由 条双向道路连接,保证它们能够彼此到达。第 条道路连接 ,需要花费 个银币,耗费 秒的时间。每个城市处都有兑换银币处,第 个城市中你可以用 个金币兑换 个银币,可以兑换无限次,不过兑换 次需要花费 秒的时间。你一开始在 号城市,有 个银币和无限多的金币,求到其它城市需要耗费的最小时间。
,,,,
输入格式
- 第一行
- 接下来 行
- 接下来 行
输出格式
输出 行,第 行一个整数表示到第 个城市耗费的最小时间。
输入输出样例 #1
输入 #1
3 2 1
1 2 1 2
1 3 2 4
1 11
1 2
2 5
输出 #1
2
14
输入输出样例 #2
输入 #2
4 4 1
1 2 1 5
1 3 4 4
2 4 2 2
3 4 1 1
3 1
3 1
5 2
6 4
输出 #2
5
5
7
输入输出样例 #3
输入 #3
6 5 1
1 2 1 1
1 3 2 1
2 4 5 1
3 5 11 1
1 6 50 1
1 10000
1 3000
1 700
1 100
1 1
100 1
输出 #3
1
9003
14606
16510
16576
输入输出样例 #4
输入 #4
4 6 1000000000
1 2 50 1
1 3 50 5
1 4 50 7
2 3 50 2
2 4 50 4
3 4 50 3
10 2
4 4
5 5
7 7
输出 #4
1
3
5
输入输出样例 #5
输入 #5
2 1 0
1 2 1 1
1 1000000000
1 1
输出 #5
1000000001
说明/提示
制約
- なる は存在しない
- 都市 から都市 にいくつかの鉄道路線を使って移動することができる。
- 入力はすべて整数である。
Sample Explanation 1
この入力中の鉄道網は以下のようなものです。 ここで、図中の都市のラベルは - 一段目に都市の番号 - 二段目に の形式に従っています。同様に、鉄道路線のラベルは - 一段目に鉄道路線の番号 - 二段目に の形式に従っています。  以下のように行動することで、 都市 から都市 へ 分で移動できます。 - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) 以下のように行動することで、 都市 から都市 へ 分で移動できます。 - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分)
Sample Explanation 2
この入力中の鉄道網は以下のようなものです。  以下のように行動することで、 都市 から都市 へ 分で移動できます。 - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分)
Sample Explanation 3
この入力中の鉄道網は以下のようなものです。  以下のように行動することで、 都市 から都市 へ 分で移動できます。 - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分)
Sample Explanation 4
この入力中の鉄道網は以下のようなものです。 
Sample Explanation 5
この入力中の鉄道網は以下のようなものです。  以下のように行動することで、 都市 から都市 へ 分で移動できます。 - 都市 の両替所で、金貨 枚を銀貨 枚と交換する。(所要時間: 分) - 番目の鉄道路線を使って、都市 から都市 へ移動する。(所要時間: 分)