007. Hyperspace Highways
简单的。图为 semi-仙人掌,即把仙人掌中的环变为了连通子图。但是做法仍然是相似的。还是建立圆方树,这里把一个连通子图建立一个方点作为辅助,然后该子图中所有的点向这个方点连一条边权为 的边,两个圆点之间连边权为 的边。
此时得到了一个带权树,对于每一组询问 ,可以提前处理倍增数组然后直接倍增处理两点之间唯一路径的长度,将这个长度除以 即为答案。时间复杂度为 ,可以通过。
发布于 2025-03-19 19:36 184 字 1 min read
简单的。图为 semi-仙人掌,即把仙人掌中的环变为了连通子图。但是做法仍然是相似的。还是建立圆方树,这里把一个连通子图建立一个方点作为辅助,然后该子图中所有的点向这个方点连一条边权为 的边,两个圆点之间连边权为 的边。
此时得到了一个带权树,对于每一组询问 ,可以提前处理倍增数组然后直接倍增处理两点之间唯一路径的长度,将这个长度除以 即为答案。时间复杂度为 ,可以通过。
喜欢的话,留下你的评论吧~