Today's special moments become memories of tomorrow.

BOJ

[백준 10157번] 자리배정 (java)

lotus lee 2021. 3. 10. 20:24

 

10157번: 자리배정

첫 줄에는 공연장의 격자 크기를 나타내는 정수 C와 R이 하나의 공백을 사이에 두고 차례대로 주어진다. 두 값의 범위는 5 ≤ C, R ≤ 1,000이다. 그 다음 줄에는 어떤 관객의 대기번호 K가 주어진다.

www.acmicpc.net

 

한바퀴 돌때마다 재귀함수를 호출하여서 arr 2차원 배열에 앉게 될 대기자의 대기번호를

차례대로 넣어준다.

 

solve(int sr, int sc, int r, int c) 

(sr, sc)는 한바퀴에서 첫번째 시작하는 좌표를 의미하고, r은 세로 길이, c는 가로 길이를 의미한다.

 

 

소스코드 : 

 

'BOJ' 카테고리의 다른 글

[백준 13398번] 연속합 2 (java)  (0) 2021.03.13
[백준 1912번] 연속합 (java)  (0) 2021.03.13
[백준 1074번] Z (java)  (0) 2021.03.10
[백준 1208번] 부분수열의 합 2 (java)  (0) 2021.03.09
[백준 2630번] 색종이 만들기 (java)  (0) 2021.03.09