#P0422. 下午茶时间
下午茶时间
题目描述
在一个宁静的农场里,住着 ()头快乐的奶牛,它们都有一个独特的编号,从 到 。每天,这些奶牛们都会聚集在一起享受它们的喝茶时间。不过,在喝茶时间开始之前,它们之间已经通过 ()次友好的交流建立了友谊关系。每次交流都涉及两头不同的奶牛,我们用两个不相同的整数 和 来表示第 次交流中的两头奶牛()。农场主小可保证,每对奶牛之间的友谊关系只会被记录一次,也就是说,不会有重复的友谊关系出现。
在喝茶时间中,如果两头奶牛有一个共同的朋友,那么它们就有机会在喝茶时相遇并建立起新的友谊关系。小可对这些奶牛们的社交活动非常感兴趣,他想知道,在经过足够长时间的喝茶活动后,()对特定的奶牛是否已经成为了朋友。每对特定的奶牛用两个不同的编号 和 来表示(),这是小可想要了解的友谊关系的询问。
例如,假设有 头奶牛,编号为 到 。小可知道, 号奶牛和 号奶牛是朋友, 号奶牛和 号奶牛也是朋友,同时 号奶牛和 号奶牛也是朋友。在第一次喝茶时间中,由于 号奶牛和 号奶牛有共同的朋友 号奶牛,因此它们会相遇并成为朋友。同样地, 号奶牛和 号奶牛也会因为 号奶牛而成为朋友。在第二次喝茶时间中, 号奶牛和 号奶牛有共同的朋友 号奶牛(以及 号奶牛,但这里只需一个共同朋友即可),它们也会因此成为朋友。
现在,小可想要知道,在经过足够长时间的喝茶活动后,他提出的 对奶牛是否已经成为了朋友。
输入格式
第一行:三个空格隔开的整数:,,和 ,分别表示奶牛的总数、已知的友谊关系数和小可的询问数。
第二行到第 行:每行包含两个空格隔开的整数 和 ,表示第 次交流中的两头奶牛。
第 行到第 行:每行包含两个空格隔开的整数 和 ,表示小可的第 个询问中的两头奶牛。
输出格式
对于小可的每个询问,如果询问中的两头奶牛已经成为了朋友,就在对应的行输出 。如果它们还不是朋友,就在对应的行输出 。
样例
5 3 3
2 5
2 3
4 5
2 3
3 5
1 5
Y
Y
N
样例1解释
见题目描述。
数据范围
见题目描述。