#include <iostream> #include <vector> #include <stdio.h> using namespace std; int main() { int t,n,m,a,b; char w; scanf("%i", &t); for(int i=0;i<t;i++){ scanf("%i %i", &n, &m); vector <int> Va; vector <int> Vb; for(int ii=0;ii<m;ii++){ scanf("%i %c %i", &a, &w, &b); int iii; if(w=='<'){ for(iii=0;iii<Va.size();++iii){ if(b==Va[iii]) break; } if(iii<Va.size() || Va.size()==0) Va.push_back(a); } else{ for(iii=0;iii<Vb.size();++iii){ if(b==Vb[iii]) break; } if(iii<Vb.size() || Vb.size()==0) Vb.push_back(a); } } if(Va.size()>n-1){ cout<<"PRZEGRANA"<<endl; } else if(Vb.size()>n-1){ cout<<"WYGRANA"<<endl; } else{ cout<<"REMIS"<<endl; } } 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 41 42 43 | #include <iostream> #include <vector> #include <stdio.h> using namespace std; int main() { int t,n,m,a,b; char w; scanf("%i", &t); for(int i=0;i<t;i++){ scanf("%i %i", &n, &m); vector <int> Va; vector <int> Vb; for(int ii=0;ii<m;ii++){ scanf("%i %c %i", &a, &w, &b); int iii; if(w=='<'){ for(iii=0;iii<Va.size();++iii){ if(b==Va[iii]) break; } if(iii<Va.size() || Va.size()==0) Va.push_back(a); } else{ for(iii=0;iii<Vb.size();++iii){ if(b==Vb[iii]) break; } if(iii<Vb.size() || Vb.size()==0) Vb.push_back(a); } } if(Va.size()>n-1){ cout<<"PRZEGRANA"<<endl; } else if(Vb.size()>n-1){ cout<<"WYGRANA"<<endl; } else{ cout<<"REMIS"<<endl; } } return 0; } |