#P1108. 小A的最短路
小A的最短路
Background
小A和小B是好朋友,一天小B想让小A来体验他的新迷宫
Description
迷宫可以看作是一个由 个点, 条边构成的有向图。
走每条边都要耗费一定的时间
现在小B给出了两个大小分别为 的点集
小A可以从 中任意选择一个点出发,然后从 中任意选择一个点出去
现在小A想知道,他最快要多久才能走出迷宫,如果无法走出去则输出 -1
Format
Input
第一行两个整数 表示 个点, 条边
接下来 行,每行三个整数 ,表示 和 之间有一条耗费时间为 有向边
接下来一行两个整数 表示 的大小
接下来一行 个整数,表示 集合中的点
最后一行 个整数,表示 集合中的点
Output
一行一个整数 ,表示小A走出迷宫耗费的最短时间,如果无法走出去则输出 -1
Samples
6 5
1 4 5
1 6 5
2 5 6
3 4 3
3 6 2
3 3
1 2 3
4 5 6
2
Limitation
对于 的数据
$1\leq n\leq 10^5,1\leq m\leq 3\times10^5,1\leq c\leq 10^6,1\leq a,b \leq \lfloor \frac{n}{2} \rfloor,1\leq x,y\leq n$
相关
在以下作业中: