Z 小花的狗村

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

由于营养过剩,Z 小花村里的狗全都体重超标。为了狗子们的健康着想,Z 小花决定让狗子们跑步减肥。村里可以简化为编号从 11 到 nn 的 nn 个不同地点,地点之间有 mm 条双向道路。每条路的承重量有限,如果狗子的体重超过承重量,就会把路压坏!

Z 小花一共安排了 kk 条跑步线路,他想知道对于每条跑步线路而言,能够承受的最大重量是多少。

输入格式

第 1 行是两个整数 n,mn, m。表示有 nn 个地点,mm 条道路。

接下来 mm 行每行三个整数 x,y,zx, y, z,用一个空格隔开。表示从地点 xx 到地点 yy 有一条承重量为 zz 的道路。可能存在重边,没有自环。

接下来一行有一个整数 kk,表示有 kk 条跑步线路。

接下来 kk 行,每行两个整数 x,yx, y,用一个空格隔开,表示一条跑步线路从地点 xx 到地点 yy,保证 x≠yx \neq y。

输出格式

输出 kk 行,每行一个整数,表示每条线路能够承受的最大重量。如果不存在合法的线路,输出 -1。

4 3
1 2 4
2 3 3
3 1 1
3
1 3
1 4
1 3
3
-1
3

数据范围

对于 100%100\% 的数据,1≤n≤1041 \le n \le 10^4,1≤m≤5×1041 \le m \le 5 \times 10^4,1≤k≤3×1041 \le k \le 3 \times 10^4,0≤z≤1050 \le z \le 10^5。

浙江省第三届智力运动会编程项目(O12)

未参加
状态
已结束
规则
XCPC
题目
20
开始于
2026-8-30 14:30
结束于
2026-8-30 15:30
持续时间
1 小时
主持人
参赛人数
0