#include<stdio.h> #include<vector> using namespace std; int main(void){ //freopen("in.txt", "r",stdin); int T; scanf("%i", &T); for(int i=0;i<T;i++){ int N, M; scanf("%i %i", &N, &M); vector<int> prvni; prvni.resize(N,0); vector<int> druhy; druhy.resize(N,0); int j; char c; for(j=0;j<M;j++){ int a,b; scanf("%i", &a); scanf("%c", &c); scanf("%c", &c); scanf("%i", &b); if(c=='>') druhy[b-1]++; else prvni[b-1]++; } int stav=0; for(j=0;j<N;j++){ if(druhy[j]==N) stav=2; if(prvni[j]==0&&stav!=2) stav=1; } if(stav==2) printf("WYGRANA\n"); else if(stav==1) printf("REMIS\n"); else printf("PRZEGRANA\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 | #include<stdio.h> #include<vector> using namespace std; int main(void){ //freopen("in.txt", "r",stdin); int T; scanf("%i", &T); for(int i=0;i<T;i++){ int N, M; scanf("%i %i", &N, &M); vector<int> prvni; prvni.resize(N,0); vector<int> druhy; druhy.resize(N,0); int j; char c; for(j=0;j<M;j++){ int a,b; scanf("%i", &a); scanf("%c", &c); scanf("%c", &c); scanf("%i", &b); if(c=='>') druhy[b-1]++; else prvni[b-1]++; } int stav=0; for(j=0;j<N;j++){ if(druhy[j]==N) stav=2; if(prvni[j]==0&&stav!=2) stav=1; } if(stav==2) printf("WYGRANA\n"); else if(stav==1) printf("REMIS\n"); else printf("PRZEGRANA\n"); } return 0; } |