알고리즘
어려움
코딩
N-Queens
N x N 체스판에 N개의 퀸 배치하기
30분
95점
3개 테스트케이스
#3701
문제 설명
N x N 체스판에 N개의 퀸을 서로 공격할 수 없게 배치하는 모든 방법을 찾으세요.
퀸은 가로, 세로, 대각선으로 이동할 수 있습니다.
입력 형식
정수 N (4 ≤ N ≤ 10)
출력 형식
가능한 배치의 수
예시
N = 4일 때, 2가지 배치 가능: .Q.. ..Q. ...Q Q... Q... ...Q ..Q. .Q..
힌트
백트래킹을 사용하세요. 각 행에 하나씩 퀸을 배치하면서 유효한지 확인합니다.
예제 테스트케이스
예제 1
N=4
입력
4
출력
2
예제 2
N=8
입력
8
출력
92
예제 3
N=1
입력
1
출력
1
실행 버튼을 눌러 코드를 실행하세요.