import java.util.Scanner;
public class kar {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int t = scanner.nextInt();
String[] results = new String[t];
for (int i = 0; i < t; i++) {
results[i] = solve(scanner);
}
for (int i = 0; i < t; i++) {
System.out.println(results[i]);
}
}
private static String solve(Scanner scanner) {
int sets = scanner.nextInt();
int pairs = scanner.nextInt();
int[] myWins = new int[sets];
int[] hisWins = new int[sets];
for (int i = 0; i < pairs; i++) {
scanner.nextInt();
boolean iWin = scanner.next().equals(">");
int hisSetNr = scanner.nextInt();
if (iWin) {
myWins[hisSetNr - 1]++;
} else {
hisWins[hisSetNr - 1]++;
}
}
for (int i = 0; i < sets; i++) {
if (myWins[i] == sets) {
return "WYGRANA";
}
}
for (int i = 0; i < sets; i++) {
if (hisWins[i] == 0) {
return "REMIS";
}
}
return "PRZEGRANA";
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | import java.util.Scanner; public class kar { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int t = scanner.nextInt(); String[] results = new String[t]; for (int i = 0; i < t; i++) { results[i] = solve(scanner); } for (int i = 0; i < t; i++) { System.out.println(results[i]); } } private static String solve(Scanner scanner) { int sets = scanner.nextInt(); int pairs = scanner.nextInt(); int[] myWins = new int[sets]; int[] hisWins = new int[sets]; for (int i = 0; i < pairs; i++) { scanner.nextInt(); boolean iWin = scanner.next().equals(">"); int hisSetNr = scanner.nextInt(); if (iWin) { myWins[hisSetNr - 1]++; } else { hisWins[hisSetNr - 1]++; } } for (int i = 0; i < sets; i++) { if (myWins[i] == sets) { return "WYGRANA"; } } for (int i = 0; i < sets; i++) { if (hisWins[i] == 0) { return "REMIS"; } } return "PRZEGRANA"; } } |
English