main.cpp 433 B

1234567891011121314151617181920
  1. #include <iostream>
  2. #include <vector>
  3. #include "function.h"
  4. using std::cin; using std::cout; using std::endl;
  5. using std::vector;
  6. int main(int argc, char **argv) {
  7. vector<int> arr{1, 1, 2, 3};
  8. vector<vector<int>> res{};
  9. permutation(arr, res);
  10. cout << "example:\n";
  11. print_arr(arr, cout) << "\n\nresult:\n[\n";
  12. for (const auto &vec : res) {
  13. cout << " ";
  14. print_arr(vec, cout) << "\n";
  15. }
  16. cout << "]" << endl;
  17. }