社区讨论

翻译 CF418D

CF418DBig Problems for Organizers参与者 4已保存回复 8

讨论操作

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

当前回复
8 条
当前快照
1 份
快照标识符
@mi6xc5tm
此快照首次捕获于
2025/11/20 12:21
3 个月前
此快照最后确认于
2025/11/20 12:21
3 个月前
查看原帖

题目描述

“俄罗斯编程杯2214”的总决赛将在nn个酒店,22个酒店(我们假设这两个酒店是主酒店)将主持各种活动,而其他n2n-2个酒店将容纳所有参赛者。这些酒店被n1n-1条路连接着,你可以从任意一个酒店去往任意另外一个酒店。
组织者们想知道,最少需要多少时间,能够让所有参赛者从他们的酒店去往主酒店(每个参与者都去离他最近的主酒店),假设在两家由道路连接的旅馆之间走动需要11个单位的时间。
主持人知道每个酒店的位置,对于每个询问,帮助主持人找到最短距离。

输入输出格式

输入

输入共n+m+1n+m+1行。第一行输入酒店的个数n(2<=n<=105)n(2<=n<=10^5)。接下来n1n-1行,每一行输入两个整数——两个酒店的位置(保证在它们之间有一条路),酒店从11nn标了号。
接下来一行输入询问的次数m(1<=n<=105)m(1<=n<=10^5),接下来的mm行,每一行代表着两个主酒店的位置。

输出

输出共mm行,每一行输出对应的结果,表示从其他旅馆进到主旅馆的时间。
chen_zheyjjr龟龟号打捞船

回复

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

正在加载回复...