B. codeforce471A
唉,如此简单的题目,但wa的原因真的是自己在实现思路时放了错误
#include<cstdio>
#include<algorithm>
using namespace std;
int main(void)
{
int all[11];
for(int i=1;i<=6;i++)scanf("%d",&all[i]);
sort(all+1,all+7);
int a,b;
int yes=0;
int i;
for( i=1;i+3<=6;i++)
if(all[i]==all[i+3])
{
yes=1;
if(i==1){a=5;b=6;}
else if(i==3){a=1;b=2;}//就是错在这里了
else {a=i-1;b=i+4;}
break;
}
// printf("i=%d\n",i);
if(yes==0)printf("Alien\n");
else if(all[a]!=all[b])printf("Bear\n");
else printf("Elephant\n");
return 0;
};