#190. 桃花源记
桃花源记
Background
此题~甚是简单
Description
暑假旅游时,你无意间进入了桃花源,土地平旷,屋舍俨然,有良田美池桑竹之属。阡陌交通,鸡犬相闻。桃花源中有n户人家,有一些双向道路将它们连接起来。每天桃花源的人们总是喜欢问:“我家到你家有多远?” 而且答案始终是唯一的,因为道路的建造方式是每两户人家之间都有一条唯一的简单路径(“简单”意味着你不能两次访问某个地方)。您的任务是回答所有这些问题。
Format
Input
第一行中都有两个数字n(2 <= n <= 40000)和m(1 <= m <= 200),n户人家和查询数。接下来的n-1行每行由三个数字i,j,k隔开,并且在一个空格中隔开,这意味着存在一条连接房屋i和房屋j的道路,长度为k(0 <k <= 40000)。从1到n标记。接下来的m条线分别具有不同的整数i和j,你可以回答房屋i和房屋j之间的距离。
Output
对于每个测试用例,输出m行。每行代表查询的答案。在每个测试用例之后输出换行。
Sample 1
Input
3 2
1 2 10
3 1 15
1 2
2 3
Output
10
25
Limitation
1s, 1024KiB for each test case.