cpp, 완전 탐색
퀸의 공격 범위는 다음과 같다.
n개의 퀸을 n*n 체스판에 모두 놓기 위해서는 각각의 퀸은 모두 다른 행, 다른 열, 다른 대각선에 놓여야 한다.
즉 각각의 가로, 세로, 대각선 영역에 대해 하나의 퀸만 올 수 있게 탐색을 진행하면 된다.
0번째 부터 n-1번째 row에 대해 각각 퀸의 col 위치를 선택하며, 조건에 부합하는 퀸을 n개 놓으면 ans값을 올려주는 방식으로 답을 구한다.
Copyright © 2024 Hyunghoon Kim