#P3732. Network

Network

题目描述

给你 NN 个点的无向图 (1N15,0001 \le N \le 15,000),记为:1N1…N。 图中有 MM 条边 (1M30,0001 \le M \le 30,000),第 jj 条边的长度为: djd_j (1dj1,000,000,0001 \le d_j \le 1,000,000,000)。

现在有 KK 个询问 (1K20,0001 \le K \le 20,000)。 每个询问的格式是:AA BB,表示询问从 AA 点走到 BB 点的所有路径中,最长的边最小值是多少?

输入格式

  • 第一行: N,M,KN, M, K
  • 2..M+12..M+1 行: 三个正整数:X,Y,andDX, Y, and D (1XN;1YN1 \le X \le N; 1 \le Y \le N)。 表示 XXYY 之间有一条长度为 DD 的边。
  • M+2..M+K+1M+2..M+K+1 行: 每行两个整数 AA BB,表示询问从 AA 点走到 BB 点的所有路径中,最长的边最小值是多少?

输出格式

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

输入样例

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

提示

  • 1N15,0001 \le N \le 15,000
  • 1M30,0001 \le M \le 30,000
  • 1dj1,000,000,0001 \le d_j \le 1,000,000,000
  • 1K15,0001 \le K \le 15,000