Pagini recente » Cod sursa (job #3255122) | Cod sursa (job #1930865) | Cod sursa (job #1924470) | Cod sursa (job #864670) | Cod sursa (job #79517)
Cod sursa(job #79517)
# include <stdio.h>
const long int sg[9]={1,2,3,1,1,3,2,1,1};
long int normalize(long int count)
{
if (count==0) return 0;
if (count==1) return 1;
count--;
count%=8;
if (count==0) count=8;
return sg[count];
}
int main()
{
long int t;
FILE *f=fopen("bowling.in","r");
FILE *g=fopen("bowling.out","w");
fscanf(f,"%ld",&t);
long int tt,s,count,aa,n,i;
for (tt=1;tt<=t;tt++)
{
fscanf(f,"%ld",&n);
s=0;count=0;
for (i=1;i<=n;i++)
{
fscanf(f,"%ld",&aa);
if (aa) count++;
else
{
s^=normalize(count);
count=0;
}
}
s^=normalize(count);
if (s) fprintf(g,"Nargy\n");
else fprintf(g,"Fumeanu\n");
}
fcloseall();
return 0;
}