public void solve(int testNumber, InputReader in, OutputWriter out) {
int b = in.nextInt();
int comm = in.nextInt();
HashSet males = new HashSet<>();
HashSet females = new HashSet<>();
boolean failed = false;
for (int i = 0; i < comm; i++) {
int first = in.nextInt();
int second = in.nextInt();
if ((males.contains(first) && males.contains(second)) || (females.contains(first) && females.contains(second))) {
failed = true;
break;
}
if (males.contains(first)) {
females.add(second);
} else if (males.contains(second)) {
females.add(first);
} else if (females.contains(first)) {
males.add(second);
} else if (females.contains(second)) {
males.add(first);
} else {
males.add(first);
females.add(second);
}
}
out.printLine("Scenario #" + testNumber + ":");
if (failed) {
out.printLine("Suspicious bugs found!");
} else {
out.printLine("No suspicious bugs found!");
}
}
created
last reply
- 1
reply
- 913
views
- 2
users
- 1
like