// kar.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include <cstring>
#include <cstdlib>
#include <list>
#include <math.h>
using namespace std;
int* newTable(int size)
{
	int* table = new int[size];
	for (int i = 0; i < size; i++)
	{
		table[i] = 0;
	}
	return table;
}
void zestaw()
{
	int n, m;
	cin >> n >> m;
	int * countWygr = newTable(n+1);
	int * arrayPrzegr = newTable(n+1);
	int wyn = 0;
	int countPrzegr = 0;
	for (int j = 0; j < m; j++)
	{
		int a, b;
		char rel;
		cin >> a;
		cin >> rel;
		cin >> b;
		if (rel == '>')
		{
			if (++(countWygr[b]) == n)
			{
				wyn = 1;				
			}
		}
		else
		{
			if (0 == (arrayPrzegr[b])++)
			{
				countPrzegr++;
			}
		}
	}
	if (wyn == 1)
	{
		cout << "WYGRANA" << endl;
	}
	else if (countPrzegr == n)
	{
		cout << "PRZEGRANA" << endl;
	}
	else
	{
		cout << "REMIS" << endl;
	}
	delete[] countWygr;
	delete[] arrayPrzegr;
}
int main()
{
	
	int t;
	cin >> t;
	for (int i = 0; i < t; i++)
	{
		zestaw();
	}
	
	return 0;
}
        | 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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | // kar.cpp : Defines the entry point for the console application. // #include <iostream> #include <cstring> #include <cstdlib> #include <list> #include <math.h> using namespace std; int* newTable(int size) { int* table = new int[size]; for (int i = 0; i < size; i++) { table[i] = 0; } return table; } void zestaw() { int n, m; cin >> n >> m; int * countWygr = newTable(n+1); int * arrayPrzegr = newTable(n+1); int wyn = 0; int countPrzegr = 0; for (int j = 0; j < m; j++) { int a, b; char rel; cin >> a; cin >> rel; cin >> b; if (rel == '>') { if (++(countWygr[b]) == n) { wyn = 1; } } else { if (0 == (arrayPrzegr[b])++) { countPrzegr++; } } } if (wyn == 1) { cout << "WYGRANA" << endl; } else if (countPrzegr == n) { cout << "PRZEGRANA" << endl; } else { cout << "REMIS" << endl; } delete[] countWygr; delete[] arrayPrzegr; } int main() { int t; cin >> t; for (int i = 0; i < t; i++) { zestaw(); } return 0; } | 
 
            
         English
                    English