#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; } |
English