Pagini recente » Cod sursa (job #383809) | Cod sursa (job #593467) | Cod sursa (job #541882) | Cod sursa (job #2613390) | Cod sursa (job #64698)
Cod sursa(job #64698)
#include<stdio.h>
long int t,i,n,c,cont,nr1,nr2,j,ky0[11],ky[72],sol;
int main()
{
FILE *f,*g;
f=fopen("bowling.in","r");
g=fopen("bowling.out","w");
ky0[0]=4;ky0[1]=1; ky0[2]=2;ky0[3]=8;
ky0[4]=1;ky0[5]=4; ky0[6]=7;ky0[7]=2;
ky0[8]=1;ky0[9]=8;ky0[10]=2;ky0[11]=7;
for(i=0;i<72;i++)
ky[i]=ky0[i%12];
ky[0]=0;ky[3]=3;ky[6]=3;ky[9]=4;ky[11]=6;ky[15]=7;ky[39]=3;ky[28]=5;
ky[18]=3;ky[21]=4;ky[57]=4;ky[22]=6;ky[34]=6;ky[70]=6;
fscanf(f,"%ld",&t);
for(i=1;i<=t;i++)
{ fscanf(f,"%ld",&n);
cont=0;sol=0;
for(j=1;j<=n;j++)
{ fscanf(f,"%ld",&c);
if(c)cont++;
else {
if(cont<72)sol=sol^ky[cont];
else sol=sol^ky0[cont%12];
cont=0;
}
}
if(cont>0)sol=sol^cont;
if(sol) fprintf(g,"Nargy\n");
else fprintf(g,"Fumeanu\n");
}
fcloseall();
return 0;
}