給定 6 根木棍長度 (1-9),四根等長做腿,剩兩根做頭身。熊:頭 < 身;大象:頭 = 身;否則外星人。保證不同時滿足熊和大象。
cnt[10]。
#include
using namespace std;
int main() {
map cnt;
for(int i=0;i<6;i++) { int x; cin>>x; cnt[x]++; }
int leg = -1;
for(auto &p : cnt) if(p.second >= 4) { leg = p.first; p.second -= 4; break; }
if(leg == -1) { cout << "Alien\n"; return 0; }
vector rem;
for(auto &p : cnt) while(p.second--) rem.push_back(p.first);
if(rem.size() == 2 && rem[0] == rem[1]) cout << "Elephant\n";
else cout << "Bear\n";
return 0;
}