AtCoder Beginner Contest 137・173・174 A~B問題

前書き

AtCoder Beginner Contest 173・174 A~B問題を解きました。

A問題(ABC137)

  • 難易度:灰
  • 時間:1分

atcoder.jp

A,B=map(int,input().split())
print(max(max(A*B,A+B),A-B))

B問題(ABC137)

  • 難易度:灰
  • 時間:5分

atcoder.jp

K,X=map(int,input().split())
a = list(range(X-K+1,X+K))
print(*a)

A問題(ABC173)

  • 難易度:灰
  • 時間:3分

https://atcoder.jp/contests/abc137/tasks/abc173_aatcoder.jp

import math
N=int(input())
print(math.ceil(N*0.001)*1000-N)

B問題(ABC173)

  • 難易度:灰
  • 時間:3分

https://atcoder.jp/contests/abc137/tasks/abc173_batcoder.jp

N=int(input())
AC, WA, TLE, RE=0,0,0,0
for n in range(N):
  i=input()
  if i=='AC': AC+=1
  elif i=='WA': WA+=1
  elif i=='TLE': TLE+=1
  else: RE+=1
print('AC x {}'.format(AC))
print('WA x {}'.format(WA))
print('TLE x {}'.format(TLE))
print('RE x {}'.format(RE))

A問題(ABC174)

  • 難易度:灰
  • 時間:30秒

https://atcoder.jp/contests/abc137/tasks/abc174_aatcoder.jp

N=int(input())
A='Yes' if N>=30 else 'No'
print(A)

B問題(ABC174)

  • 難易度:灰
  • 時間:2分

https://atcoder.jp/contests/abc137/tasks/abc174_batcoder.jp

import math
N,D=map(int,input().split())
_count=0
for i in range(N):
  X,Y=map(int,input().split())
  dis=math.sqrt(X**2+Y**2)
  if D>=dis: _count+=1
print(_count)