practivceAlgorithm/백준

[백준][Python] 10158 개미

findTheValue 2021. 8. 28. 23:43

좌표평면에서 기준선 0, w,h 축을 기준으로 범위 안에 들어올때까지 대칭시키는 방법.

 

import sys
input = sys.stdin.readline

w, h = map(int, input().split())
p, q = map(int, input().split())
t = int(input())

init_x = p + t
init_y = q + t
if not (init_x//w)&1:
    x = (-2*w*((init_x//w)//2) + init_x)
else:
    x = 2*w - (-2*w*((init_x//w)//2) + init_x)
if not (init_y//h)&1:
    y = (-2*h*((init_y//h)//2) + init_y)
else:
    y = 2*h - (-2*h*((init_y//h)//2) + init_y)
print(x,y)

'practivceAlgorithm > 백준' 카테고리의 다른 글

[백준][Python] 13300 방배정  (0) 2021.08.29
[백준][Python] 10163 색종이  (0) 2021.08.29
[백준][Python] 10157 자리배정  (0) 2021.08.28
[백준][Python] 2527 직사각형  (0) 2021.08.28
[백준][Python] 2578 빙고  (0) 2021.08.28