A. MUH and Sticks
题意:6个数,看看是不是能先挑出4个相同的,再看看剩下两个是否相同。
思路:水题不解释。
#include <iostream>
#include <stdio.h>
#include <cmath>
#include <algorithm>
#include <iomanip>
#include <cstdlib>
#include <string>
#include <vector>
#include <queue>
#include <stack>
#include <map>
#include <set>
#include <string.h>
#include <ctype.h>
using namespace std;
int num[10];
int cnt[15];
int main(){
for(int i=1;i<=6;i++){
cin>>num[i];
cnt[num[i]]++;
}
bool ok=0;
for(int i=1;i<=10;i++){
if(cnt[i]>=4){
ok=1;
cnt[i]-=4;
}
}
int k;
bool b=0;
for(int i=1;i<=10;i++){
if(cnt[i]==1){
b=1;
}
}
if(ok){
if(b){
cout<<"Bear"<<endl;
}else{
cout<<"Elephant"<<endl;
}
}else{
cout<<"Alien"<<endl;
}
return 0;
}