1775: 交通查询系统

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

众所周知,交通情况是大家在日常生活中比较关心的问题。一条道路所允许的最大同时平行车辆数称为这条道路的最大吞吐量,我们假定这里都是双向道路。而我们经常要想知道两个站之间的最大总吞吐量。

由于你的才华横溢,过于出众,于是你就被交通部任命设计这个交通部的查询软件,允许市民查询目前城市的任意两个站之间的最大总吞吐量。

输入

输输入的第一行包括两个整数NM,分别表示该城市的站点个数和道路的个数。

接下去有M行,每行有三个整数uvc1<=uv<=N1<=c<=10^4),表示uv站点之间有一条道路,且吞吐量为c

然后一行有一个整数Q。代表市民的查询次数。

接下去有Q行,每行有两个整数st1<=st<=N),表示市民的一个查询。

50%的数据保证N<=50,Q<=10000

100%的数据保证N<=300 Q<=100000

输出

对于每组查询(st),输出st的最大总吞吐量。

样例输入 复制

2 1

1 2 2

2

1 2

2 1

样例输出 复制

2

2