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
#include<iostream>
using namespace std;
int wygrywajace2gracz[100005];
int przegrywajace2gracz[100005];
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int t;cin>>t;
    for(int q=0;q<t;q++){
        int wygrany=0;
        int n,m;
        cin>>n>>m;
        int licz=n;
        for(int i=1;i<=m;i++){
            int a, b;
            char z;
            cin>>a>>z>>b;
            if(z=='<')
            {
                if(wygrywajace2gracz[b]==0){licz--;}
                if(licz==0){wygrany=2;}
                wygrywajace2gracz[b]++;
            }
            if(z=='>')
            {
                przegrywajace2gracz[b]++;
                if(przegrywajace2gracz[b]==n)
                {
                    wygrany=1;
                }
            }
        }
        for(int i=0;i<=n;i++){
            wygrywajace2gracz[i]=0;
            przegrywajace2gracz[i]=0;
        }
        if(wygrany==1){cout<<"WYGRANA\n";}
        if(wygrany==2){cout<<"PRZEGRANA\n";}
        if(wygrany==0){cout<<"REMIS\n";}
    }
    return 0;
}