풀이
개미가 움직이는 w*h 크기의 격자가 사방에 이어붙여져 있다고 생각해보자.
w - abs(w - (x + t) % (2 * w)), h - abs(h - (y + t) % (2 * h))
나머지 연산을 이용하면 간단하게 풀 수 있다.
코드
#include <bits/stdc++.h>
int w, h, x, y, t;
int main() {
scanf("%d %d %d %d %d", &w, &h, &x, &y, &t);
printf("%d %d", w - abs(w - (x + t) % (2 * w)), h - abs(h - (y + t) % (2 * h)));
return 0;
}
아무말
백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이