#include <bits/stdc++.h>
int wiekszy[1000005],mniejszy[1000005];
int main(){
int a,b,n,m,t,res;
char c;
scanf("%d",&t);
while(t--){
res=0;
scanf("%d %d",&n,&m);
for(int i=0;i<=n;i++)
wiekszy[i]=0,mniejszy[i]=0;
for(int i=0;i<m;i++){
scanf("%d %c %d",&a,&c,&b);
if(c=='>') mniejszy[b]++;
if(c=='<') wiekszy[b]++;
}
for(int i=1;i<=n;i++){
if(wiekszy[i]==0 && mniejszy[i]==n)
res=1;
if(wiekszy[i]==0 && mniejszy[i]>0 && res==0)
res=2;
}
if(res==0){
for(int i=1;i<=n;i++)
if(wiekszy[i]==0)
res=2;
}
if(res==2) printf("REMIS\n");
if(res==1) printf("WYGRANA\n");
if(res==0) printf("PRZEGRANA\n");
}
}
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 | #include <bits/stdc++.h> int wiekszy[1000005],mniejszy[1000005]; int main(){ int a,b,n,m,t,res; char c; scanf("%d",&t); while(t--){ res=0; scanf("%d %d",&n,&m); for(int i=0;i<=n;i++) wiekszy[i]=0,mniejszy[i]=0; for(int i=0;i<m;i++){ scanf("%d %c %d",&a,&c,&b); if(c=='>') mniejszy[b]++; if(c=='<') wiekszy[b]++; } for(int i=1;i<=n;i++){ if(wiekszy[i]==0 && mniejszy[i]==n) res=1; if(wiekszy[i]==0 && mniejszy[i]>0 && res==0) res=2; } if(res==0){ for(int i=1;i<=n;i++) if(wiekszy[i]==0) res=2; } if(res==2) printf("REMIS\n"); if(res==1) printf("WYGRANA\n"); if(res==0) printf("PRZEGRANA\n"); } } |
English