#include <cstdio> using namespace std; int q, n, m, wyg[1000111], przeg[1000111], a, b; char c[10]; bool w1, p1; int main() { scanf("%d", &q); while(q--) { w1=false, p1=true; scanf("%d%d", &n, &m); for(int i=1; i<=m; i++) { scanf("%d%s%d", &a, c, &b); if(c[0]=='>')wyg[b]++; else przeg[b]++; } for(int i=1; i<=n; i++) { if(wyg[i]==n)w1=true; if(przeg[i]==0)p1=false; } if(w1==true)printf("WYGRANA\n"); else if(p1==true)printf("PRZEGRANA\n"); else printf("REMIS\n"); for(int i=1; i<=n; i++){wyg[i]=0; przeg[i]=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 | #include <cstdio> using namespace std; int q, n, m, wyg[1000111], przeg[1000111], a, b; char c[10]; bool w1, p1; int main() { scanf("%d", &q); while(q--) { w1=false, p1=true; scanf("%d%d", &n, &m); for(int i=1; i<=m; i++) { scanf("%d%s%d", &a, c, &b); if(c[0]=='>')wyg[b]++; else przeg[b]++; } for(int i=1; i<=n; i++) { if(wyg[i]==n)w1=true; if(przeg[i]==0)p1=false; } if(w1==true)printf("WYGRANA\n"); else if(p1==true)printf("PRZEGRANA\n"); else printf("REMIS\n"); for(int i=1; i<=n; i++){wyg[i]=0; przeg[i]=0;} } return 0; } |