求救 暂时只想要输出方案总数

P1219 [USACO1.5] 八皇后 Checker Challenge

求助 哪里有问题
by AugustineYang @ 2017-12-19 17:09:50


```cpp #include<bits/stdc++.h> using namespace std; int a[1001],b[1001],c[1001],d[1001],n,sum; void shuchu() { sum++; } void dfs(int s) { for(int i=1;i<=n;i++) { if(!b[i]&&!c[s+i]&&!d[s-i+n-1]) { a[s]=i; b[i]=1; c[s+i]=1; d[s-i+n-1]=1; if(s==n) shuchu(); else dfs(s+1); b[i]=0; c[s+i]=0; d[s-i+n-1]=0; } } } int main() { cin>>n; dfs(1); cout<<sum; return 0; } ```
by Access_Denied @ 2017-12-19 19:44:14


给你个代码你借鉴借鉴
by Access_Denied @ 2017-12-19 19:44:41


|