Professional Documents
Culture Documents
C++ Program
C++ Program
if(st[k]-st[i]>=1)
return 0;
return 1;}
int solutie()
{return k==n;}
void tipar()
{for(i=1;i<=k;i++)
cout<<st[i]<<" ";
cout<<endl;}
void bt()
{k=1;
init();
while(k>0)
{as=1;
ev=0;
while(as&&!ev)
{as=succesor();
if(as)
ev=valid();
}
if(as)
if(solutie())
tipar();
else
{k++;
init();}
else
k--;
}
}
int main()
{cin>>n;
bt();
return 0;
}}