#P4366. [Code+#4] 最短路
[Code+#4] 最短路
题目背景
在北纬 91°,有一个神奇的国度,叫做企鹅国。这里的企鹅也有自己发达的文明,称为企鹅文明。因为企鹅只有黑白两种颜色,所以他们的数学也是以二进制为基础发展的。
比如早在 年前,他们就有了异或这样一个数学概念。如果你不知道异或是什么,请出门过墙左转到这里。
再比如早在 年前,他们的大科学家 Penguin. Tu 就提出了图和最短路径这样一些概念。
题目描述
企鹅国中有 座城市,编号从 到 。
对于任意的两座城市 和 ,企鹅们可以花费 的时间从城市 走到城市 ,这里 为一个给定的常数。
当然除此之外还有 条单向的快捷通道,第 条快捷通道从第 个城市通向第 个城市,走这条通道需要消耗 的时间。
现在来自 Penguin Kingdom University 的企鹅豆豆正在考虑从城市 前往城市 最少需要多少时间?
输入格式
从标准输入读入数据。
输入第一行包含三个整数 ,表示企鹅国城市的个数、快捷通道的个数以及题面中提到的给定的常数 。
接下来的 行,每行三个正整数 (,),分别表示对应通道的起点城市标号、终点城市标号和通过这条通道需要消耗的时间。
最后一行两个正整数 ,表示企鹅豆豆选择的起点城市标号和终点城市标号。
输出格式
输出到标准输出。
输出一行一个整数,表示从城市 前往城市 需要的最少时间。
4 2 1
1 3 1
2 4 4
1 4
5
7 2 10
1 3 1
2 4 4
3 6
34
提示
样例 1 解释
直接从 走到 就好了。
样例 2 解释
先从 走到 ,再从 通过通道到达 ,再从 走到 。
活泼可爱的出题人给大家留下了下面这张图。