N-queens problem: Difference between revisions

Line 14,986:
for (i, &row) in p.iter().enumerate() {
if diag1[row + i] || diag2[N - 1 + row - i] {
return false; // TwoQueens queensmutual threaten each otherthreat
}
Line 14,993:
}
true // No twoQueens queensmutual threaten each otherthreat
})
.count();
117

edits