LeetCode-52-N-Queens-II
Follow up for N-Queens problem....接下来是代码:
class Solution {
public:
int totalNQueens(int n) {
vector rows(n),d1(2*n-1)...,d2(2*n-1);
return find(n,n,0,rows,d1,d2);
}
int find(int n,int left,int i,vectorn-1+i-j]=1;
sum+=find(n,left-1,i+1,rows,d1,d2);
rows[j]=d1[i+j]=d2[n-...flag[row+i+n] && !