#include<bits/stdc++.h> #define ALL(c) (c).begin(),(c).end() using namespace std; int main() { int d,n,m,b; char c; scanf("%d",&d); while(d--) { scanf("%d%d",&n,&m); vector<int> w(n); vector<bool> r(n); while(m--) { scanf("%*d %c %d",&c,&b); if(c=='<') r[b-1]=1; else w[b-1]++; } if(*max_element(ALL(w))==n) printf("WYGRANA\n"); else if(*min_element(ALL(r))) printf("PRZEGRANA\n"); else printf("REMIS\n"); } 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<bits/stdc++.h> #define ALL(c) (c).begin(),(c).end() using namespace std; int main() { int d,n,m,b; char c; scanf("%d",&d); while(d--) { scanf("%d%d",&n,&m); vector<int> w(n); vector<bool> r(n); while(m--) { scanf("%*d %c %d",&c,&b); if(c=='<') r[b-1]=1; else w[b-1]++; } if(*max_element(ALL(w))==n) printf("WYGRANA\n"); else if(*min_element(ALL(r))) printf("PRZEGRANA\n"); else printf("REMIS\n"); } return 0; } |