파이톨치

[백준] 1358 본문

카테고리 없음

[백준] 1358

파이톨치 2023. 2. 19. 14:26
728x90
W, H, X, Y, P = map(int, input().split())
R = H // 2
cnt = 0
for i in range(P):
  x, y = map(int, input().split())
  
  # 1: 왼쪽 반원
  if (X-x)**2 + (Y+R-y)**2 <= R**2:
    cnt += 1
    continue
  # 2: 오른쪽 반원
  if (X+W-x)**2 + (Y+R-y)**2 <= R**2:
    cnt += 1
    continue 
  # 3: 사각형
  if X <= x <= X+W and Y <= y <= Y+H:
    cnt += 1
    continue

print(cnt)
728x90