知识点BFS 哈希表思路我们首先可以知道一些点构成了连通块, 他们之间存在着换算的关系, 也就是说连通块之间可以互相换算, 不连通的点或者根本没有出现的点是不能换算的.所以我们现在考虑用bfs将每一个连通块的换算标准统一 (即把整个连通块的第一个元素当做换算的代表元素), 在询问的过程中如果双方均出现过而且属于同一个连通块, 则可以有答案, 否则没有确切的答案如果有答案, 则答案是两者换算为同一元素的值之比 可以时间内计算出来跑bfs每个点最多入队一次, n为点数, m为询问的次数, 总的时间复杂度为AC Code (C++) #include <unordered_map> cl...