Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. /*
  2. 18/5/23 by lioraju. <3
  3. */
  4. #include<iostream>
  5. using namespace std;
  6.  
  7. int comb[100]; // Result
  8. int values[100000]; // Pool
  9.  
  10. void test(int k)
  11. {
  12. for (int i=0;i<k;i++)
  13. cout<<comb[i]<<' ';
  14. cout<<endl;
  15. getchar();
  16. }
  17.  
  18. void next_combination(int n, int k, int mn, int i)
  19. {
  20. if (i==k)
  21. {
  22. test(k);
  23. }
  24. else
  25. {
  26. for (int j=mn;j<n;j++)
  27. {
  28. comb[i] = j;
  29. next_combination(n,k,j+1,i+1);
  30. }
  31. }
  32. }
  33.  
  34.  
  35. int main() {
  36.  
  37. int n,k;
  38. cin>>n>>k;
  39. getchar();
  40. for (int i=0;i<n;i++)values[i] = i;
  41.  
  42. next_combination(n,k,0,0);
  43.  
  44.  
  45. return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement