社区讨论

站外题求助

灌水区参与者 4已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lotpnvok
此快照首次捕获于
2023/11/11 15:14
2 年前
此快照最后确认于
2023/11/11 16:56
2 年前
查看原帖
CPP
通信时间
题目描述
教室里有n台电脑,它们之间有一些网线相连,使他们能互相通信。小A同学想知道从电脑x到电脑y,通信的时间是多久?因为网络的建设方式是每两台电脑之间都有一条唯一的简单路径(“简单”意味着不会重复访问一个地方)。你的任务是回答小A提出的问题。

输入格式
第一行是一个整数T(T < = 10),表示测试用例的数量。

对于每个测试用例,第一行有两个数字n和m,表示电脑的数量和查询的数量。接下来的n-1行,每行由三个数字是u,v,w组成,用一个空格分隔,表示电脑u和电脑v之间有一条通信时间为w的网线。电脑的标号从1到n。

接下来的m行,每行有不同的整数x和y,你需要回答电脑x和电脑y之间的通信时间。

输出格式
对于每个测试用例,输出m行。每行表示查询的答案。

样例 #1
样例输入 #1
2
3 2
1 2 10
3 1 15
1 2
2 3

2 2
1 2 100
1 2
2 1
样例输出 #1
10
25
100
100
提示
对于100%的数据,1<=n<=10^51<=m<=10^41<=w<=1*10^4

回复

5 条回复,欢迎继续交流。

正在加载回复...