Cod sursa(job #38000)

Utilizator sigridMaria Stanciu sigrid Data 25 martie 2007 13:18:22
Problema Bowling Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include<fstream.h>
#define dim 50002
int t;
long n;
ifstream f("bowling.in");
ofstream g("bowling.out");
int v[dim];
int palin(int l)
{int ok=1,ll,l2=l-1,i;
  ll=l/2;
  for(i=1;i<=ll;i++)
   if(v[i]!=v[l2]) {ok=0;break;}
    else l2--;
return ok;
}
int main()
{f>>t;
 int gr,gr5,k,x;
 long i;
 while(t)
  {f>>n;
   gr=1;
   //ok=0;
   k=0;
   for(i=1;i<=n;i++)
    {f>>v[i];
     //if(v[i]) ok=1;
     k++;
     if(!v[i])
      {gr++;//ok=0;
       while(((f>>x)==0)&&(i<n))
	 {//f>>x;
	  i++;
	 }
       //i--;
      }
    }
   gr--;
   if((gr%2==0)&&(palin(k))) g<<"Fumeanu"<<'\n';
    else g<<"Nargy"<<'\n';
   t--;
  }
f.close();
g.close();
return 0;
}