Pro.ID1314 Title并查集 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=1314 AC336 Submit1114 Ratio30.16% 时间&空间限制描述并查集的一个常用场合是:快速判断两个元素是否在同一个集合。 并查集的原理与实现请参考Article里面的文章。 输入测试用例的第一行是一个整数 n ( 0 < n < 100000 ) ,表示一共有多少个元素。每个元素定义为非负整数,范围是 0 ~ n-1 接下来是一个正整数m ( 0 < m < n*(n-1) ),表示有m个关系。 接下来有m行,每行是两个非负整数a和b,表示a和b之间有关系(即在同一个集合)。 接下来是一个正整数t,表示有t个问题。 接下来有t行,每行是两个非负整数x和y,表示提问x和y是否在同一个集合。 输出Description 并查集的一个常用场合是:快速判断两个元素是否在同一个集合。 并查集的原理与实现请参考Article里面的文章。 Input 测试用例的第一行是一个整数 n ( 0 < n < 100000 ) ,表示一共有多少个元素。每个元素定义为非负整数,范围是 0 ~ n-1 接下来是一个正整数m ( 0 < m < n*(n-1) ),表示有m个关系。 接下来有m行,每行是两个非负整数a和b,表示a和b之间有关系(即在同一个集合)。 接下来是一个正整数t,表示有t个问题。 接下来有t行,每行是两个非负整数x和y,表示提问x和y是否在同一个集合。 Output 对应输入的t个问题的次序输出t行结果,如果x和y是在同一个集合中,则输出y,否则n 。 Sample Input 5 Sample Output n Hint 在 "每行两个非负整数a和b,表示a和b之间有关系(即在同一个集合)"中,可能存在重复的关系,如: 1 5 Author 样例输入5 样例输出n 提示在 "每行两个非负整数a和b,表示a和b之间有关系(即在同一个集合)"中,可能存在重复的关系,如: 1 5 作者 |