#CF1915G. Bicycles
Bicycles
题目描述
给定 个城市和 条连接两个城市 和 的双向道路,长度为 。
现在城市 举办了一场派对,住在城市 的 Slavic 想要去参加。在城市之间往返需要骑自行车,而 Slavic 没有自行车,所以他需要在这些城市里购买自行车以赶到城市 。
从 到 的每个城市 里都有且仅有一辆自行车可供购买,每辆自行车的速度系数为 。
当 Slavic 骑上编号为 的自行车后,他可以在任何时刻和任何地点通过一条道路 ,花费 的时间。
求 Slavic 骑车从城市 赶到城市 参加派对所需的最短时间。
输入格式
第一行包含一个整数 ,代表测试数据组数。
每组数据的第一行包含两个整数 和 ,代表城市的数量和道路的数量。
接下来的 行中,第 行包含三个整数 、 和 ,代表一条连接城市 和 ,长度为 的双向道路。
每组数据的最后一行包含 个整数 ,代表在城市 可供购买的自行车的速度系数。
输出格式
对于每组测试数据,输出一个整数,代表从城市 到达城市 所需的最短时间。
样例
3
5 5
1 2 2
3 2 1
2 4 5
2 5 7
4 5 1
5 2 1 3 3
5 10
1 2 5
1 3 5
1 4 4
1 5 8
2 3 6
2 4 3
2 5 2
3 4 1
3 5 8
4 5 2
7 2 8 4 1
7 10
3 2 8
2 1 4
2 5 7
2 6 4
7 1 2
4 3 5
6 4 2
6 7 1
6 7 4
4 5 9
7 6 5 4 3 2 1
19
36
14
样例说明
,,;
, ,;
所有测试数据的 、 不超过 。
保证存在方案能从城市 到达城市 。
By Misaka16172
来源
Codeforces 1915G,英文题名 Bicycles。