提交时间:2023-10-28 09:47:59

运行 ID: 107770

#include<bits/stdc++.h> using namespace std; int n, int sum,a[105]; bool used[105]; void print() { sum++ if(sum<=3){ for(int k=1;k<=n;k++) { cout<<a[k]; if(k!=n)cout<<' '; } cout<<endl; } void dfa(int i) { if(i>n){ print();return; } else for(int j=1;j<=n;j++) if((b[j]==0) && (c[i+j]==0) && (d[i-j+n]==0){ } } int main()