#1434. 简单游走
简单游走
当前没有测试数据。
简单游走
题目描述
有一张个点,条边的无向图,点从到标号。
时刻时,你在结点。你需要用最少的时间从结点走到结点。通过条边中的每一条都要花一定的时间。
每个结点会有可能在某些时刻被限制。一个结点在时刻被限制,意味着这个结点的人在时刻不能从这个点走出去。
你只能在整数时刻进出某个结点,一个结点可以逗留任意非负整数时间。
现在,请问你最少需要多少时间能从结点走到结点。
输入格式
第一行两个整数,。表示有个节点,条边。
接下来行,每行个整数,,,分别表示这条边连接的两个节点,和这条边所花费的时间。
接下来行,每行第一个整数表示号点有多少个时间点被限制了,接下来这一行紧接着个整数表示每个被限制的时间点。
输出格式
输出一行一个整数表示答案。可以证明,答案一定存在。
数据范围与提示
- 对于的数据,,;
- 对于的数据,,,,,。
保证对于同一个点,其被限制的时间互不相同。
样例
4 6
1 2 2
1 3 3
1 4 8
2 3 4
2 4 5
3 4 3
0
1 3
2 3 4
0
7