#LQ1432. 网络稳定性

网络稳定性

问题描述

有一个局域网,由 nn 个设备和 mm 条物理连接组成,第 ii 条连接的稳定性为 wiw_i

对于从设备 AA 到设备 BB 的一条经过了若干个物理连接的路径,我们记这条路径的稳定性为其经过所有连接中稳定性最低的那个。

我们记设备 AA 到设备 BB 之间通信的稳定性为 AABB 的所有可行路径的稳定性中最高的那一条。

给定局域网中的设备的物理连接情况,求出若干组设备 xix_iyiy_i 之间的通信稳定性。如果两台设备之间不存在任何路径,请输出 -1

输入格式

输入的第一行包含三个整数 nnmmqq,分别表示设备数、物理连接数和询问数。

接下来 mm 行,每行包含三个整数 uiu_iviv_iwiw_i,分别表示 uiu_iviv_i 之间有一条稳定性为 wiw_i 的物理连接。

接下来 qq 行,每行包含两个整数 xix_iyiy_i,表示查询 xix_iyiy_i 之间的通信稳定性。

输出格式

输出 qq 行,每行包含一个整数依次表示每个询问的答案。

样例

5 4 3
1 2 5
2 3 6
3 4 1
4 5 10
1 4
3 4
1 3
1
1
5

评测用例规模与约定

对于 30%30\% 的评测用例,nnq500q≤500m1000m≤1000

对于 60%60\% 的评测用例,nnq5000q≤5000m10000m≤10000

对于所有评测用例,2n,q1052≤n,q≤10^51m3×1051≤m≤3×10^51ui,vi,xi,yin1≤u_i,v_i,x_i,y_i≤n1wi1061≤w_i≤10^6uiviu_i≠v_i​xiyix_i≠y_i