Решение проблемы грубой силы и наивных n-ферзей.
Вы должны поместить n ферзей на * n доску, чтобы их не брали другие.
while there are untried configs,
go to next solution and
test it
Предполагая, что каждая королева находится в данной строке, существует n возможностей для размещения королевы и n для (n-1) других ферзей (поскольку дублирующиеся строки не проверяются).
Следовательно, у вас сложность O (n ^ n)