#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"); } } |