-
#17406 배열 돌리기 4Code/BOJ 2020. 1. 5. 20:38728x90반응형
출처:https://www.acmicpc.net/problem/17406
회전 연산의 개수가 k 개 주어지고 모두 한번씩 사용돼야 한다. dfs를 통해 어떤 회전 연산을 적용시킬 지 순서를 정해 준 후 해당 순서에 맞게 회전연산을 적용하는 문제이다. 회전연산은 기존 arr을 copy한 cparr배열을 만든 후 이 cparr에 회전을 적용하였는데 회전을 적용할때 방향 배열을 우, 하, 좌, 상 으로 지정하여 처음 x,y가 회전을 거쳐 다시 원래 x,y로 되돌아오면 회전을 반복문을 종료시키는 방식으로 구현하였다.
소스코드
728x90반응형'Code > BOJ' 카테고리의 다른 글
#17837 새로운 게임 2 (0) 2020.02.09 #14500 테트로미노 (0) 2020.01.05 #2718 타일 채우기 (0) 2020.01.05 #5373 큐빙 (0) 2020.01.05 #17836 공주님을 구해라! (0) 2020.01.05