#Lutece1639. 云中谁寄锦书来?雁字回时,月满西楼。
云中谁寄锦书来?雁字回时,月满西楼。
Migrated from Lutece 1639 云中谁寄锦书来?雁字回时,月满西楼。
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
在干完 (一票大的)之后,劫犯们得准备逃跑路线了。
城市可以看作 个点 条边的无向图,节点编号为 到 ,其中有 个点为安全屋,劫犯们只要到达其中一个安全屋就能摆脱警察的追捕。
劫犯们从联合储蓄(节点 )出发,希望能在最短的时间内到达安全屋。
但是警察对劫犯紧追不舍,每当劫犯到达一个节点,警察就立刻封锁与该点相连的边。
由于警力有限,对于当前点警察最多能够封锁与其相连的 条边。
现在劫犯想知道,在最坏情况下,他们能到达安全屋的最短时间。
Input
第一行四个整数 、 、 和 ,含义如上文所描述。
接下来 行每行三个整数 、 和 ,表示节点 和 之间有一条边,且通过该条边要花费 的时间。
接下来一行有 个整数,表示安全屋所在节点编号。
,,,, 、, 。
Output
若劫犯们不能到达安全屋,则输出 。
否则输出最坏情况下劫犯们到达安全屋的最短时间。
Samples
3 3 1 0
0 1 1
1 2 1
0 2 3
2
2
3 3 1 1
0 1 1
1 2 1
0 2 3
2
-1
Resources
2017 UESTC Training for Graph Theory