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

AtCoder Beginner Contest #010 復習

atcoder

はい。
http://abc010.contest.atcoder.jp/

A - ハンドルネーム

末尾に'pp'を付け足す

print raw_input()+'pp'

B - 花占い

花びらが嫌いの枚数にならないようにする

s=[9,7,3,1]
n=int(raw_input())
l=map(int,raw_input().split())
ans=chk=0
for i in l:
    for j in s:
        if i==j:
            break
        elif i>j:
            ans+=(i-j)
            break
print ans

入力の制限が凄い小さい数なので嫌いの枚数をリストに入れて比較して調べる

C - 浮気調査

スタート地点とゴール地点の間に近所の女の子を経由して間に合うなら寄った可能性ありでYES、そうでなければNO

def sol(sx,sy,gx,gy):
    return (abs(gx-sx)**2+abs(gy-sy)**2)**0.5
l=map(int,raw_input().split())
n=int(raw_input())
for i in range(n):
    x,y=map(int,raw_input().split())
    chk=(sol(l[0],l[1],x,y)+sol(x,y,l[2],l[3]))/l[4]
    if l[5]>chk:
        print 'YES'
        exit()
print 'NO'