[파이썬]백준 9663번: N-Queen


[파이썬]백준 9663번: N-Queen

백준 9663번: N-Queen문제N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N 개를 서로 공격할 수 없게 놓는 문제이다.N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오.입력첫째 줄에 N이 주어진다. (1 ≤ N < 15)출력첫째 줄에 퀸 N개를 서로 공격할 수 없게 놓는 경우의 수를 출력한다.접근 방법백트래킹 문제이고, N의 최댓값은 15인데, 이 알고리즘으로는 최대 15 ** 15번의 검사를 해야 하고, 파이썬으로는 10초 안에 정답을 도출해 낼 수 없으므로, N의 값에 따른 정답을 미리 배열로 만들어 놓고, 출력만 해주는 식으로 정답 코드를 제출하였다. 아래부터는 백트래킹 알고리즘의 흐름을 이해하기 위해 그림을 삽..........

[파이썬]백준 9663번: N-Queen에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [파이썬]백준 9663번: N-Queen