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
#include <stdio.h>
int n,m;
int t;
int cnt[100100];
int cnt2[100100];
char * txt[] = { "PRZEGRANA", "REMIS", "WYGRANA" };
int main() {
        int i;
	scanf("%d",&t);
        for (i = 0; i < t; i++) {
          int j, res = 0;
          memset(cnt, 0, sizeof(cnt));
          memset(cnt2, 0, sizeof(cnt2));
          scanf("%d%d",&n,&m);
          for (j = 0; j < m; j++) {
            int a,b,d;
            scanf("%d %c%d",&a,&d,&b); a--; b--;
            d = d=='>';
            if (d && ++cnt[b] == n) res = 1;
            if (!d) cnt2[b] = 1;
          }
          for (j = 0; j<n; j++) if (!cnt2[j]) break;
          if (j == n) res = -1;
          puts(txt[res+1]);
        }
	return 0;
}