#include <bits/stdc++.h>
using namespace std;
int prze[100000];
int ilewyg[100000];
int main()
{
int t;
scanf("%d", &t);
for(int jej=0; jej<t; jej++)
{
memset(prze, 0, sizeof(int)*100000);
memset(ilewyg, 0, sizeof(int)*100000);
int ilw=0, ilp=0;
int n, m;
scanf("%d%d", &n, &m);
for(int i=0; i<m; i++)
{
int a, b;
char c;
scanf("%d %c%d", &a, &c, &b);
//cout<<a<<" "<<c<<" "<<b<<endl;
if(c=='>')
{
ilewyg[b]++;
if(ilewyg[b]>=n) ilw++;
}
if(c=='<')
{
if(prze[b]==0)
{
prze[b]=1;
ilp++;
}
}
}
if(ilw>0) printf("WYGRANA\n");
else
{
if(ilp<n) printf("REMIS\n");
else
{
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | #include <bits/stdc++.h> using namespace std; int prze[100000]; int ilewyg[100000]; int main() { int t; scanf("%d", &t); for(int jej=0; jej<t; jej++) { memset(prze, 0, sizeof(int)*100000); memset(ilewyg, 0, sizeof(int)*100000); int ilw=0, ilp=0; int n, m; scanf("%d%d", &n, &m); for(int i=0; i<m; i++) { int a, b; char c; scanf("%d %c%d", &a, &c, &b); //cout<<a<<" "<<c<<" "<<b<<endl; if(c=='>') { ilewyg[b]++; if(ilewyg[b]>=n) ilw++; } if(c=='<') { if(prze[b]==0) { prze[b]=1; ilp++; } } } if(ilw>0) printf("WYGRANA\n"); else { if(ilp<n) printf("REMIS\n"); else { printf("PRZEGRANA\n"); } } } } |
English