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

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

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

Educational Codeforces Round 16

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

A. King Moves

ざっくりと大意

・入力のコマの位置でKingの可動範囲は何マスか?

Python2

xy=[(1,0),(-1,0),(0,1),(0,-1)]
bs=[(-1,-1),(-1,1),(1,1),(1,-1)]

s=raw_input()
p=ord(s[0])-ord('a')+1
q=int(s[1])
ans=0
for x,y in xy+bs:
    if 0<p+x<9 and 0<q+y<9:
        ans+=1
print ans

a-h部分も数値化して8方向を計算してボードの1から8の範囲内かを確認すれば大丈夫そう。初見では端以外で8マス可能で、他を端とか四隅とか場合分けしようとしてWAだった。。ratedの時にやらかさなくてよかった。。

B. Optimal Point on a Line

ざっくりと大意

・問題文がわからんし、Educationalなので後で。