#include<bits/stdc++.h> using namespace std; int ile[100001], czy[100001]; char s[3]; int main() { int t; scanf("%d", &t); while(t--) { int n,m; scanf("%d%d", &n, &m); for(int i=1; i<=n; i++) ile[i]=czy[i]=0; for(int i=1; i<=m; i++) { int x,y; scanf("%d%s%d", &x, s, &y); if(s[0]=='>') ile[y]++; if(s[0]=='<') czy[y]=1; } int cz=0; for(int i=1; i<=n; i++) if(ile[i]==n) { cz=1; printf("WYGRANA\n"); break; } if(cz==1) continue; for(int i=1; i<=n; i++) if(czy[i]==0) { cz=1; printf("REMIS\n"); break; } if(cz==1) continue; printf("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 | #include<bits/stdc++.h> using namespace std; int ile[100001], czy[100001]; char s[3]; int main() { int t; scanf("%d", &t); while(t--) { int n,m; scanf("%d%d", &n, &m); for(int i=1; i<=n; i++) ile[i]=czy[i]=0; for(int i=1; i<=m; i++) { int x,y; scanf("%d%s%d", &x, s, &y); if(s[0]=='>') ile[y]++; if(s[0]=='<') czy[y]=1; } int cz=0; for(int i=1; i<=n; i++) if(ile[i]==n) { cz=1; printf("WYGRANA\n"); break; } if(cz==1) continue; for(int i=1; i<=n; i++) if(czy[i]==0) { cz=1; printf("REMIS\n"); break; } if(cz==1) continue; printf("PRZEGRANA"); } } |