#include<bits/stdc++.h> using namespace std; int n,pom1,pom2,pom3,x,d,zal1[100006],zal2[100006],taak; char tak; int main() { scanf("%d",&n); for(int j=1;j<=n;j++) { scanf("%d%d",&pom1,&pom2); pom3=pom1; //printf("%d:\n",j); for(int i=1;i<=pom2;i++) { scanf("%d %c%d",&x,&tak,&d); if(tak=='<') { if(zal1[d]==0) { zal1[d]=1; pom3--; } } if(tak=='>') { zal2[d]++; if(zal2[d]==pom1) { taak=1; } } } //printf("%d ",zal2[1]); if(taak==1) { printf("WYGRANA\n"); } else if(pom3<=0) { printf("PRZEGRANA\n"); } else printf("REMIS\n"); for(int i=0;i<=pom1;i++) { zal1[i]=0; zal2[i]=0; } taak=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 44 45 46 47 48 49 50 51 | #include<bits/stdc++.h> using namespace std; int n,pom1,pom2,pom3,x,d,zal1[100006],zal2[100006],taak; char tak; int main() { scanf("%d",&n); for(int j=1;j<=n;j++) { scanf("%d%d",&pom1,&pom2); pom3=pom1; //printf("%d:\n",j); for(int i=1;i<=pom2;i++) { scanf("%d %c%d",&x,&tak,&d); if(tak=='<') { if(zal1[d]==0) { zal1[d]=1; pom3--; } } if(tak=='>') { zal2[d]++; if(zal2[d]==pom1) { taak=1; } } } //printf("%d ",zal2[1]); if(taak==1) { printf("WYGRANA\n"); } else if(pom3<=0) { printf("PRZEGRANA\n"); } else printf("REMIS\n"); for(int i=0;i<=pom1;i++) { zal1[i]=0; zal2[i]=0; } taak=0; } } |