読者です 読者をやめる 読者になる 読者になる

君はまるで砂漠に咲く、一輪の花。

僕はその花に引き寄せられる蝶。

Codeforces Round #269(Div.2)

はい。
http://codeforces.com/contest/471

MUH and Sticks

ざっくりと大意

・6本の棒で動物の頭/胴/四足の大きさを表す。
・動物らは4本足のそれぞれは全て同じ長さである。
・bearは頭と胴の長さを比べると頭のほうが必ず短い、elephantは頭と胴が同じ長さである。

方針のようなもの

・ 条件のとおりにする。

l=[int(x) for x in raw_input().split()]
chk=[0]*11
for i in l:
    chk[i]+=1
print 'Alien' if max(chk)<4 else 'Bear' if 1 in chk else 'Elephant'

頭と胴の長さが違うのがBearで足との長さは関係ない、どちらかが足と同じ長さの場合があり得る。 頭と胴の長さが同じなのが象で更に足の長さと同じ場合があり得る。 同じ長さが4本未満ならAlienしかあり得ない。どっちが大きくて胴になるかは余り考えずに1つだけ違う長さの物があればBear、これまで2つの条件に引っかからなければElephantとなる。

B. MUH and Important Things

ざっくりと大意

・詰まっているタスクを簡単な順に処理するのに3通り以上のパターンがあればその内の3つを列挙。なければNOで。