输入格式
第一行一个整数 $T$ $(T = 1)$,表示测试数据组数。
每组测试数据第一行包含三个整数 $N, M, C$ $(2 \le N \le 10\,000, 0 \le M \lt 10\,000, 1 \le C \le 1\,000\,000)$ 共有 $N$ 个城市,现存 $M$ 条边,共有 $C$ 对运输需求。
接下来 $M$ 行,每行三个整数 $A, B, D$ $(1 \le A, B \le N,A \ne B, 1 \le D \le 10\,000)$ 表示从 $A$ 到 $B$ 有一条直接的公路,且距离为 $D$。
最后 $C$ 行,每行两个整数 $S, T$ $(1 \le S,T \le N, S \ne T)$,即询问从 $S$ 到 $T$ 的最短路径长度。