양갈래 배열 출력하기
시간 제한2초메모리 제한1024 MB
격자의 크기와 시작 위치가 주어질 때, 변의 가운데에서 바깥으로 뻗는 두 갈래 나선형 번호를 N×M 배열에 채웁니다.
문제
양갈래 배열은 직사각형 모양의 2차원 배열에서 한 변의 중심에서 시작해, 달팽이 껍질처럼 양쪽으로 퍼져 나가는 배열이다.
예시를 보자.
아래는 크기의 2차원 배열의 위쪽 변의 중심에서 시작한 양갈래 배열이다.

아래는 크기의 2차원 배열의 아래쪽 변의 중심에서 시작한 양갈래 배열이다.

아래는 크기의 2차원 배열의 왼쪽 변의 중심에서 시작한 양갈래 배열이다.

아래는 크기의 2차원 배열의 오른쪽 변의 중심에서 시작한 양갈래 배열이다.

위쪽 변, 아래쪽 변, 왼쪽 변, 오른쪽 변은 각각 양갈래 배열의 번째 행, 번째 행, 번째 열, 번째 열을 말한다.
출력할 배열의 행의 개수, 열의 개수, 시작 위치가 주어질 때 양갈래 배열을 출력해 보자.
입력
첫 번째 줄에 출력할 배열의 행의 개수 과 열의 개수 이 주어진다. ()
두 번째 줄에 시작 위치가 주어진다. 시작 위치가 위쪽 변의 중심이면 U, 아래쪽 변의 중심이면 D, 왼쪽 변의 중심이면 L, 오른쪽 변의 중심이면 R로 주어진다.
단, 시작 위치가 U이거나 D인 경우 은 반드시 홀수이며, L이나 R인 경우 이 반드시 홀수이다.
출력
개의 줄에 걸쳐 양갈래 배열의 각 행에 있는 개의 수를 공백으로 구분하여 순서대로 출력한다.