| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 217 | 75 | 62 | 35.838% |
무한한 2ドル$차원 좌표 평면에서 $(0, 0)$에는 무한 정밀도의 실수를 저장할 수 있는 변수 $A$와 $B$가 있다. 처음에 $A$의 값은 0ドル$이고 $B$의 값은 1ドル$이다. 두 변수는 이동할 때 같이 이동하며 항상 서로 같은 좌표에 존재한다.
변수 $A,ドル $B$는 $(x, y)$에서 인접한 좌표 $(x+1, y),ドル $(x-1, y),ドル $(x, y+1),ドル $(x, y-1)$로 이동할 수 있다. 이때 이동한 거리는 1ドル$이라고 정의한다. 변수 $A,ドル $B$는 이동한 방향에 따라 값이 달라지는데 아래와 같이 달라진다.
+= $B$이며 문자 R로 표현한다.-= $B$이며 문자 L로 표현한다.*= 2ドル$이며 문자 U로 표현한다./= 2ドル$이며 문자 D로 표현한다.변수 $A$의 값이 정확히 $Z$가 되기 위한 경로를 구하여라.
첫 번째 줄에 정수 $n,ドル $d$가 공백으로 구분되어 주어진다. 이는 $\displaystyle Z = \frac{n}{d}$임을 의미한다.
만약 변수 $A$의 값이 $Z$가 될 수 있다면
R, L, U, D 중 하나여야 한다. 가능한 경로가 여러 가지라면 그중 아무거나 하나를 출력한다. 만약 변수 $A$의 값이 $Z$가 될 수 없다면 -1을 대신 출력한다.
1 1
4 URDL
-4 2
5 DLLLL
2 3
-1
University > Centroid 연합 > 2024 국민대학교 & 중앙대학교 연합 프로그래밍 경진대회 F번