#P4951. Network

    ID: 4876 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>树结构图论生成树LCA基础算法倍增

Network

题目描述

给你 NN 个点的无向图 (1N15,000)(1 \le N \le 15,000),记为:1N1…N

图中有 MM 条边 (1M30,000)(1 \le M \le 30,000),第 jj 条边的长度为:dj(1dj1,000,000,000)d_j ( 1 \le d_j \le 1,000,000,000)

现在有 KK 个询问 (1K15,000)(1 \le K \le 15,000)

每个询问的格式是:A B,表示询问从 AA 点走到 BB 点的所有路径中,最长的边最小值是多少?

输入格式

第一行:N,M,KN, M, K

2..M+12..M+1 行:三个正整数:X,Y,D(1XN;1YN)X, Y, D (1 \le X \le N; 1 \le Y \le N)。表示 XXYY 之间有一条长度为 DD 的边。

M+2..M+K+1M+2..M+K+1 行:每行两个整数 A,BA, B,表示询问从 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