| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 1044 | 399 | 326 | 38.443% |
오른쪽으로 갈수록 $x$좌표가 증가하고 위쪽으로 갈수록 $y$좌표가 증가하는 무한한 좌표평면 위에 살고 있는 여러분은 어느 날 보물 지도를 주웠다. 아쉽게도 여러분이 주운 보물 지도는 여러 개의 조각으로 나뉘어 있어 정확히 어디에 보물이 묻혀 있는지는 알 수 없었다. 그래도 열심히 주어진 지도 조각들을 분석한 결과, 보물이 묻힌 위치에 대해 다음과 같은 정보를 얻을 수 있었다.
L, R, U, D 중 하나이며, 각각 보물이 $(x_i, y_i)$ 좌표보다 왼쪽, 오른쪽, 위쪽, 아래쪽에 묻혀 있음을 의미한다. 여러분은 모은 단서를 토대로 보물이 있을 수 있는 모든 위치를 탐색해 보려고 한다. 여러분이 탐색해야 할 격자점의 수를 구해보자. 만약 주어진 단서가 불충분해서 탐색해야 할 위치가 무한히 많다면, 대신 Infinity를 출력한다.
첫째 줄에 보물이 묻혀 있는 위치를 나타내는 단서의 수 $N$이 주어진다. $(1 \le N \le 100\ 000)$
다음 $N$개의 줄에 $x_i, y_i, d_i$가 공백을 두고 주어진다. 이는 보물이 $(x_i, y_i)$ 좌표의 $d_i$ 방향에 묻혀 있다는 의미이다. $(-10^9 \le x_i, y_i \le 10^9;$ $d_i$는 L, R, U, D 중 하나$)$
입력에서 주어지는 수는 모두 정수이다.
보물이 묻혀 있을 수 있는 정수 격자점의 수를 출력한다. 만약 그러한 격자점이 무한히 많다면 대신 Infinity를 출력한다.
4 2 1 L -2 -1 R 0 -2 U 0 2 D
9
보물이 묻혀있을 수 있는 위치는 위 그림과 같이 아홉 칸이다.
1 1000000000 -1000000000 U
Infinity
정수 좌표를 갖는 점을 격자점이라고 한다.
Contest > BOJ User Contest > 월간 향유회 > 월간 향유회 2023. 08. A번