找到他们
提交数: 21, 通过率: 33.33%, 平均分: 46.67
题目描述:
adu市的警察局决定结束混乱,因此要采取行动,根除城市中的两大帮派:龙帮和蛇帮。然而,警方首先需要确定某个罪犯是属于哪个帮派。目前的问题是,给出两个罪犯,他们是属于同一个帮派吗?您要基于不完全的信息给出您的判断,因为歹徒总是在暗中行事。假设在Tadu市现在有N(N≤105)个罪犯,编号从1到N。当然,至少有一个罪犯属于龙帮,也至少有一个罪犯属于蛇帮。给出M(M≤105)条消息组成的序列,消息有下列两种形式:
D [a] [b]
其中[a]和[b]是两个犯罪分子的编号,他们属于不同的帮派;
A [a] [b]
其中[a]和[b]是两个犯罪分子的编号,您要确定a和b是否属于同一帮派。
输入格式:
输入的第一行给出给出一个整数T(1≤T≤20),表示测试用例的个数。后面跟着T个测试用例,每个测试用例的第一行给出两个整数N和M,后面的M行每行给出一条如上面所描述的消息。
输出格式:
对于在测试用例中的每条“A [a] [b]”消息,您的程序要基于此前给出的信息做出判断。回答是如下之一 “In the same gang.”,“In different gangs.”或“Not sure yet.”。
样例输入:
1 5 5 A 1 2 D 1 2 A 1 2 D 2 4 A 1 4
样例输出:
Not sure yet. In different gangs. In the same gang.时间限制: 1000ms
空间限制: 256MB