Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. #include<fstream>
  2. using namespace std;
  3. ifstream fin ("aranjamente.in");
  4. ofstream fout ("aranjamente.out");
  5.  
  6. int k,viz[11],a[11],n;
  7. void afisare()
  8. {for(int i=1;i<=k;i++)
  9. fout<<a[i]<<' ';
  10. fout<<endl;}
  11.  
  12. void BKT(int x)
  13. {if(x>k) afisare();
  14. else for(int i=1;i<=n;i++)
  15. if(viz[i]==0)
  16. {viz[i]=1;
  17. a[x]=i;
  18. BKT(x+1);
  19. viz[i]=0;}}
  20.  
  21. int main()
  22. {
  23. fin>>n>>k;
  24. BKT(1);
  25. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement