#include<bits/stdc++.h> using namespace std; int st1[100009]; int st2[100009]; int main(){ int t;scanf("%d", &t); for(int i=0;i<t;++i){ int n, m;scanf("%d%d", &n, &m); for(int j=0;j<m;++j){ int a, b; char c; scanf("%d %c%d", &a, &c, &b); if(c=='>')++st1[b]; else ++st2[b]; } int w=2; for(int j=1;j<=n;++j){ if(st1[j]==n)w=1; } if(w==1)printf("WYGRANA\n"); else{ for(int j=1;j<=n;++j){ if(st2[j]==0)w=0; } if(w==2)printf("PRZEGRANA\n"); else printf("REMIS\n"); } for(int j=1;j<=n;++j){st1[j]=0;st2[j]=0;} } 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 | #include<bits/stdc++.h> using namespace std; int st1[100009]; int st2[100009]; int main(){ int t;scanf("%d", &t); for(int i=0;i<t;++i){ int n, m;scanf("%d%d", &n, &m); for(int j=0;j<m;++j){ int a, b; char c; scanf("%d %c%d", &a, &c, &b); if(c=='>')++st1[b]; else ++st2[b]; } int w=2; for(int j=1;j<=n;++j){ if(st1[j]==n)w=1; } if(w==1)printf("WYGRANA\n"); else{ for(int j=1;j<=n;++j){ if(st2[j]==0)w=0; } if(w==2)printf("PRZEGRANA\n"); else printf("REMIS\n"); } for(int j=1;j<=n;++j){st1[j]=0;st2[j]=0;} } return 0; } |