#include <cstdio> #include <set> int main() { int t; scanf("%d",&t); for(int i=0;i<t;i++) { int m,n; scanf("%d%d",&n,&m); std::set <int> dane1; std::set <int> dane2; for(int j=0;j<m;j++) { int k,m; char l; scanf("%d %c %d",&k,&l,&m); if(l=='>') { if(dane1.count(k)==0) dane1.insert(k); } else { if(dane2.count(m)==0) dane2.insert(m); } } if(dane1.size()==n) printf("WYGRANA\n"); else { if(dane2.size()==n) 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 31 32 33 34 35 36 37 38 39 40 | #include <cstdio> #include <set> int main() { int t; scanf("%d",&t); for(int i=0;i<t;i++) { int m,n; scanf("%d%d",&n,&m); std::set <int> dane1; std::set <int> dane2; for(int j=0;j<m;j++) { int k,m; char l; scanf("%d %c %d",&k,&l,&m); if(l=='>') { if(dane1.count(k)==0) dane1.insert(k); } else { if(dane2.count(m)==0) dane2.insert(m); } } if(dane1.size()==n) printf("WYGRANA\n"); else { if(dane2.size()==n) printf("PRZEGRANA\n"); else printf("REMIS\n"); } } return 0; } |