Cod sursa(job #1499953)
Utilizator | Data | 11 octombrie 2015 12:49:43 | |
---|---|---|---|
Problema | Jocul Flip | Scor | 0 |
Compilator | cpp | Status | done |
Runda | tralala3 | Marime | 0.88 kb |
#include<stdio.h>
using namespace std;
#define NMax 1000001
int a[NMax],i,j,n,t,u,sol,d,x;
int main()
{
a[0]=-1;
for(i=2;i<NMax;i++)
{
if(a[i])
{
a[i]=1+a[i/a[i]];
}
else
{
a[i]=1;
for(j=2*i;j<NMax;j+=i)
a[j]=i;
}
}
freopen("joc18.in","r",stdin);
freopen("joc18.out","w",stdout);
scanf("%d",&t);
for(u=1;u<=t;u++)
{
scanf("%d",&n);
scanf("%d",&x);
d=a[x];
sol=1;
for(i=2;i<=n&&sol==1;i++)
{
scanf("%d",&x);
if(a[x]!=d)
sol=0;
}
while(i<=n)
{
scanf("%d",&x);
++i;
}
if(sol==1)
printf("Aurel\n");
else
printf("Bianca\n");
}
}