星际导航
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
做好了回到 星球的硬件准备,但是 的导航系统还没有完全设计好。为了方便起见,我们可以认为宇宙是一张有 个顶点和 条边的带权无向图,顶点表示各个星系,两个星系之间有边就表示两个星系之间可以直航,而边权则是航行的危险程度。
现在想把危险程度降到最小,具体地来说,就是对于若干个询问 , 想知道从顶点 航行到顶点 所经过的最危险的边的危险程度值最小可能是多少。作为 的同学,你们要帮助 返回家园,兼享受安全美妙的宇宙航行。所以这个任务就交给你了。
输入格式
第一行包含两个正整数 和 ,表示点数和边数。
之后 行,每行三个整数 , 和 ,表示顶点 和 之间有一条边长为 的边。顶点从 开始标号。
下面一行包含一个正整数 ,表示询问的数目。
之后 行,每行两个整数 和 ,表示询问 和 之间最危险的边危险程度的可能最小值。
输出格式
对于每个询问, 在单独的一行内输出结果。如果两个顶点之间不可达, 输出 。
4 5
1 2 5
1 3 2
2 3 11
2 4 6
3 4 4
3
2 3
1 4
1 2
5
4
5
提示
对于 的数据,满足 。
对于 的数据,满足 。
对于 的数据,满足 $N \leq 10^5, M \leq 3 \times 10^5, Q \leq 10^5, L \leq 10^9$。数据不保证没有重边和自环。