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