1608: Heatwave

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:6 解决:4

题目描述

给你N个点的无向连通图,图中有M条边,第j条边的长度为: d_j. 
现在有 K个询问。
每个询问的格式是:A  B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?

输入

第一行: N, M,  K
2..M+1: 三个正整数:X, Y, and D (1 <= X <=N; 1 <= Y <= N). 表示XY之间有一条长度为D的边。
M+2..M+K+1: 每行两个整数A  B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少?

输出

    对每个询问,输出最长的边最小值是多少。

样例输入 复制

6 6 8
1 2 5
2 3 4
3 4 3
1 4 8
2 5 7
4 6 2
1 2
1 3
1 4
2 3
2 4
5 1
6 2
6 1

样例输出 复制

5
5
5
4
4
7
4
5

提示

数据范围:

 

50%   1<=N,M<=3000 其中30% K<=5000

100%  1 <= N <= 15,000 

1 <= M <= 30,000

1 <= d_j <= 1,000,000,000

1 <= K <= 20,000