Z 小花的狗村

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

题目描述

由于营养过剩,Z 小花村里的狗全都体重超标。为了狗子们的健康着想,Z 小花决定让狗子们跑步减肥。村里可以简化为编号从 11nnnn 个不同地点,地点之间有 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,保证 xyx \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\% 的数据,1n1041 \le n \le 10^41m5×1041 \le m \le 5 \times 10^41k3×1041 \le k \le 3 \times 10^40z1050 \le z \le 10^5

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

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