#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; } } |
English