Cod sursa(job #2061889)

Utilizator armigheGheorghe Liviu Armand armighe Data 9 noiembrie 2017 19:58:25
Problema Problema Damelor Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.34 kb
#include<fstream>
using namespace std;ifstream f("damesah.in");ofstream g("damesah.out");int n,m,q[14],c[14],a[28],b[28];void A(int l){int i;if(l==n){if(m<1){for(i=0;i<n;i++)g<<q[i]+1<<" ";g<<'\n';}m++;}else for(i=0;i<n;i++)if(!c[i]&&!a[i-l+n-1]&&!b[l+i])q[l]=i,c[i]=a[i-l+n-1]=b[l+i]=1,A(l+1),c[i]=a[i-l+n-1]=b[l+i]=0;}int main(){f>>n;A(0);g<<m;}